From 14241c3e7ba008813d7a92880fc770e46156116a Mon Sep 17 00:00:00 2001 From: Supaaah1 Date: Fri, 24 Mar 2023 17:28:17 +0100 Subject: [PATCH] showcase don't merge this shitty ass code pls --- .../Fonts/Korolev Condensed W04 Bold.ttf | Bin 62428 -> 0 bytes Assets/Common/Fonts/contb SDF.asset | 504 +++ ...ld SDF.asset.meta => contb SDF.asset.meta} | 2 +- Assets/Common/Fonts/contb.ttf | Bin 0 -> 45908 bytes ...ensed W04 Bold.ttf.meta => contb.ttf.meta} | 4 +- Assets/Common/Fonts/contl.ttf | Bin 0 -> 56676 bytes Assets/Common/Fonts/contl.ttf.meta | 21 + Assets/Common/Fonts/contm SDF - Variant.asset | 136 + .../Fonts/contm SDF - Variant.asset.meta | 8 + ...sed W04 Bold SDF.asset => contm SDF.asset} | 2819 ++++------------- Assets/Common/Fonts/contm SDF.asset.meta | 8 + Assets/Common/Fonts/contm.ttf | Bin 0 -> 46584 bytes Assets/Common/Fonts/contm.ttf.meta | 21 + Assets/Common/Scenes/MainMenuScreen.unity | 582 ++-- .../MediaPipeUnity/Scripts/SignPredictor.cs | 1 + .../LiberationSans SDF - Fallback.asset | 239 +- Assets/_Heathen Engineering.meta | 8 + Assets/_Heathen Engineering/Assets.meta | 8 + Assets/_Heathen Engineering/Assets/UX.meta | 8 + .../Assets/UX/HeathenEngineering.UX.asmdef | 17 + .../UX/HeathenEngineering.UX.asmdef.meta | 7 + .../_Heathen Engineering/Assets/UX/Icons.meta | 8 + .../Assets/UX/Icons/Flat Icons [Free].meta | 8 + .../Free Flat Arrow 1 E Icon.png | Bin 0 -> 2416 bytes .../Free Flat Arrow 1 E Icon.png.meta | 104 + .../Free Flat Arrow 1 N Icon.png | Bin 0 -> 2449 bytes .../Free Flat Arrow 1 N Icon.png.meta | 104 + .../Free Flat Arrow 1 NE Icon.png | Bin 0 -> 981 bytes .../Free Flat Arrow 1 NE Icon.png.meta | 104 + .../Free Flat Arrow 1 NW Icon.png | Bin 0 -> 984 bytes .../Free Flat Arrow 1 NW Icon.png.meta | 104 + .../Free Flat Arrow 1 S Icon.png | Bin 0 -> 2466 bytes .../Free Flat Arrow 1 S Icon.png.meta | 104 + .../Free Flat Arrow 1 SE Icon.png | Bin 0 -> 976 bytes .../Free Flat Arrow 1 SE Icon.png.meta | 104 + .../Free Flat Arrow 1 SW Icon.png | Bin 0 -> 978 bytes .../Free Flat Arrow 1 SW Icon.png.meta | 104 + .../Free Flat Arrow 1 W Icon.png | Bin 0 -> 2406 bytes .../Free Flat Arrow 1 W Icon.png.meta | 104 + .../Free Flat Arrow 2 E Icon.png | Bin 0 -> 1649 bytes .../Free Flat Arrow 2 E Icon.png.meta | 104 + .../Free Flat Arrow 2 N Icon.png | Bin 0 -> 2322 bytes .../Free Flat Arrow 2 N Icon.png.meta | 104 + .../Free Flat Arrow 2 NE Icon.png | Bin 0 -> 2575 bytes .../Free Flat Arrow 2 NE Icon.png.meta | 104 + .../Free Flat Arrow 2 NW Icon.png | Bin 0 -> 2501 bytes .../Free Flat Arrow 2 NW Icon.png.meta | 104 + .../Free Flat Arrow 2 S Icon.png | Bin 0 -> 2429 bytes .../Free Flat Arrow 2 S Icon.png.meta | 104 + .../Free Flat Arrow 2 SE Icon.png | Bin 0 -> 2456 bytes .../Free Flat Arrow 2 SE Icon.png.meta | 104 + .../Free Flat Arrow 2 SW Icon.png | Bin 0 -> 2393 bytes .../Free Flat Arrow 2 SW Icon.png.meta | 104 + .../Free Flat Arrow 2 W Icon.png | Bin 0 -> 1664 bytes .../Free Flat Arrow 2 W Icon.png.meta | 104 + .../Free Flat Arrow 3 E Icon.png | Bin 0 -> 1909 bytes .../Free Flat Arrow 3 E Icon.png.meta | 104 + .../Free Flat Arrow 3 N Icon.png | Bin 0 -> 2152 bytes .../Free Flat Arrow 3 N Icon.png.meta | 104 + .../Free Flat Arrow 3 NE Icon.png | Bin 0 -> 2677 bytes .../Free Flat Arrow 3 NE Icon.png.meta | 104 + .../Free Flat Arrow 3 NW Icon.png | Bin 0 -> 2636 bytes .../Free Flat Arrow 3 NW Icon.png.meta | 104 + .../Free Flat Arrow 3 S Icon.png | Bin 0 -> 2156 bytes .../Free Flat Arrow 3 S Icon.png.meta | 104 + .../Free Flat Arrow 3 SE Icon.png | Bin 0 -> 2615 bytes .../Free Flat Arrow 3 SE Icon.png.meta | 104 + .../Free Flat Arrow 3 SW Icon.png | Bin 0 -> 2497 bytes .../Free Flat Arrow 3 SW Icon.png.meta | 104 + .../Free Flat Arrow 3 W Icon.png | Bin 0 -> 1879 bytes .../Free Flat Arrow 3 W Icon.png.meta | 104 + .../Free Flat Arrow 4 E Icon.png | Bin 0 -> 1795 bytes .../Free Flat Arrow 4 E Icon.png.meta | 104 + .../Free Flat Arrow 4 N Icon.png | Bin 0 -> 1919 bytes .../Free Flat Arrow 4 N Icon.png.meta | 104 + .../Free Flat Arrow 4 NE Icon.png | Bin 0 -> 954 bytes .../Free Flat Arrow 4 NE Icon.png.meta | 104 + .../Free Flat Arrow 4 NW Icon.png | Bin 0 -> 961 bytes .../Free Flat Arrow 4 NW Icon.png.meta | 104 + .../Free Flat Arrow 4 S Icon.png | Bin 0 -> 1934 bytes .../Free Flat Arrow 4 S Icon.png.meta | 104 + .../Free Flat Arrow 4 SE Icon.png | Bin 0 -> 957 bytes .../Free Flat Arrow 4 SE Icon.png.meta | 104 + .../Free Flat Arrow 4 SW Icon.png | Bin 0 -> 959 bytes .../Free Flat Arrow 4 SW Icon.png.meta | 104 + .../Free Flat Arrow 4 W Icon.png | Bin 0 -> 1836 bytes .../Free Flat Arrow 4 W Icon.png.meta | 104 + .../Free Flat Arrow 5 E Icon.png | Bin 0 -> 1773 bytes .../Free Flat Arrow 5 E Icon.png.meta | 104 + .../Free Flat Arrow 5 N Icon.png | Bin 0 -> 1982 bytes .../Free Flat Arrow 5 N Icon.png.meta | 104 + .../Free Flat Arrow 5 NE Icon.png | Bin 0 -> 2406 bytes .../Free Flat Arrow 5 NE Icon.png.meta | 104 + .../Free Flat Arrow 5 NW Icon.png | Bin 0 -> 2450 bytes .../Free Flat Arrow 5 NW Icon.png.meta | 104 + .../Free Flat Arrow 5 S Icon.png | Bin 0 -> 1959 bytes .../Free Flat Arrow 5 S Icon.png.meta | 104 + .../Free Flat Arrow 5 SE Icon.png | Bin 0 -> 2440 bytes .../Free Flat Arrow 5 SE Icon.png.meta | 104 + .../Free Flat Arrow 5 SW Icon.png | Bin 0 -> 2336 bytes .../Free Flat Arrow 5 SW Icon.png.meta | 104 + .../Free Flat Arrow 5 W Icon.png | Bin 0 -> 1747 bytes .../Free Flat Arrow 5 W Icon.png.meta | 104 + .../Free Flat Arrow 6 E Icon.png | Bin 0 -> 2015 bytes .../Free Flat Arrow 6 E Icon.png.meta | 104 + .../Free Flat Arrow 6 N Icon.png | Bin 0 -> 2212 bytes .../Free Flat Arrow 6 N Icon.png.meta | 104 + .../Free Flat Arrow 6 NE Icon.png | Bin 0 -> 2172 bytes .../Free Flat Arrow 6 NE Icon.png.meta | 104 + .../Free Flat Arrow 6 NW Icon.png | Bin 0 -> 2221 bytes .../Free Flat Arrow 6 NW Icon.png.meta | 104 + .../Free Flat Arrow 6 S Icon.png | Bin 0 -> 2198 bytes .../Free Flat Arrow 6 S Icon.png.meta | 104 + .../Free Flat Arrow 6 SE Icon.png | Bin 0 -> 2221 bytes .../Free Flat Arrow 6 SE Icon.png.meta | 104 + .../Free Flat Arrow 6 SW Icon.png | Bin 0 -> 2192 bytes .../Free Flat Arrow 6 SW Icon.png.meta | 104 + .../Free Flat Arrow 6 W Icon.png | Bin 0 -> 1901 bytes .../Free Flat Arrow 6 W Icon.png.meta | 104 + .../Free Flat Arrow 7 E Icon.png | Bin 0 -> 4201 bytes .../Free Flat Arrow 7 E Icon.png.meta | 104 + .../Free Flat Arrow 7 N Icon.png | Bin 0 -> 4394 bytes .../Free Flat Arrow 7 N Icon.png.meta | 104 + .../Free Flat Arrow 7 NE Icon.png | Bin 0 -> 4468 bytes .../Free Flat Arrow 7 NE Icon.png.meta | 104 + .../Free Flat Arrow 7 NW Icon.png | Bin 0 -> 4519 bytes .../Free Flat Arrow 7 NW Icon.png.meta | 104 + .../Free Flat Arrow 7 S Icon.png | Bin 0 -> 4385 bytes .../Free Flat Arrow 7 S Icon.png.meta | 104 + .../Free Flat Arrow 7 SE Icon.png | Bin 0 -> 4498 bytes .../Free Flat Arrow 7 SE Icon.png.meta | 104 + .../Free Flat Arrow 7 SW Icon.png | Bin 0 -> 4474 bytes .../Free Flat Arrow 7 SW Icon.png.meta | 104 + .../Free Flat Arrow 7 W Icon.png | Bin 0 -> 4353 bytes .../Free Flat Arrow 7 W Icon.png.meta | 104 + .../Free Flat Arrow Curved Left 1 Icon.png | Bin 0 -> 3323 bytes ...ree Flat Arrow Curved Left 1 Icon.png.meta | 104 + .../Free Flat Arrow Curved Left 2 Icon.png | Bin 0 -> 3219 bytes ...ree Flat Arrow Curved Left 2 Icon.png.meta | 104 + .../Free Flat Arrow Curved Right 1 Icon.png | Bin 0 -> 3246 bytes ...ee Flat Arrow Curved Right 1 Icon.png.meta | 104 + .../Free Flat Arrow Curved Right 2 Icon.png | Bin 0 -> 3133 bytes ...ee Flat Arrow Curved Right 2 Icon.png.meta | 104 + .../Free Flat Award Icon.png | Bin 0 -> 4228 bytes .../Free Flat Award Icon.png.meta | 104 + .../Free Flat Bag 1 Icon.png | Bin 0 -> 3301 bytes .../Free Flat Bag 1 Icon.png.meta | 104 + .../Free Flat Bag 2 Icon.png | Bin 0 -> 3139 bytes .../Free Flat Bag 2 Icon.png.meta | 104 + .../Free Flat Banner Icon.png | Bin 0 -> 2799 bytes .../Free Flat Banner Icon.png.meta | 104 + .../Free Flat Battery Empty Icon.png | Bin 0 -> 1028 bytes .../Free Flat Battery Empty Icon.png.meta | 104 + .../Free Flat Battery No Dash Icon.png | Bin 0 -> 2257 bytes .../Free Flat Battery No Dash Icon.png.meta | 104 + .../Free Flat Battery No Dashless Icon.png | Bin 0 -> 1353 bytes ...ree Flat Battery No Dashless Icon.png.meta | 104 + .../Free Flat Battery No Icon.png | Bin 0 -> 2698 bytes .../Free Flat Battery No Icon.png.meta | 104 + .../Free Flat Battery Smooth 1 Icon.png | Bin 0 -> 1043 bytes .../Free Flat Battery Smooth 1 Icon.png.meta | 104 + .../Free Flat Battery Smooth 2 Icon.png | Bin 0 -> 1052 bytes .../Free Flat Battery Smooth 2 Icon.png.meta | 104 + .../Free Flat Battery Smooth 3 Icon.png | Bin 0 -> 1037 bytes .../Free Flat Battery Smooth 3 Icon.png.meta | 104 + .../Free Flat Battery Smooth 4 Icon.png | Bin 0 -> 1066 bytes .../Free Flat Battery Smooth 4 Icon.png.meta | 104 + .../Free Flat Battery Smooth 5 Icon.png | Bin 0 -> 1072 bytes .../Free Flat Battery Smooth 5 Icon.png.meta | 104 + .../Free Flat Battery Smooth Fill Icon.png | Bin 0 -> 953 bytes ...ree Flat Battery Smooth Fill Icon.png.meta | 104 + .../Free Flat Battery Tick 1 Icon.png | Bin 0 -> 1040 bytes .../Free Flat Battery Tick 1 Icon.png.meta | 104 + .../Free Flat Battery Tick 2 Icon.png | Bin 0 -> 1052 bytes .../Free Flat Battery Tick 2 Icon.png.meta | 104 + .../Free Flat Battery Tick 3 Icon.png | Bin 0 -> 1057 bytes .../Free Flat Battery Tick 3 Icon.png.meta | 104 + .../Free Flat Battery Tick 4 Icon.png | Bin 0 -> 1058 bytes .../Free Flat Battery Tick 4 Icon.png.meta | 104 + .../Free Flat Battery Tick 5 Icon.png | Bin 0 -> 1097 bytes .../Free Flat Battery Tick 5 Icon.png.meta | 104 + .../Free Flat Battery Tick 6 Icon.png | Bin 0 -> 1130 bytes .../Free Flat Battery Tick 6 Icon.png.meta | 104 + .../Free Flat Battery Tick Fill Icon.png | Bin 0 -> 991 bytes .../Free Flat Battery Tick Fill Icon.png.meta | 104 + .../Free Flat Border Double 1-1pt Icon.png | Bin 0 -> 135 bytes ...ree Flat Border Double 1-1pt Icon.png.meta | 104 + .../Free Flat Border Double 1-2pt Icon.png | Bin 0 -> 149 bytes ...ree Flat Border Double 1-2pt Icon.png.meta | 104 + .../Free Flat Border Double 1-3pt Icon.png | Bin 0 -> 149 bytes ...ree Flat Border Double 1-3pt Icon.png.meta | 104 + .../Free Flat Border Double 1-4pt Icon.png | Bin 0 -> 144 bytes ...ree Flat Border Double 1-4pt Icon.png.meta | 104 + .../Free Flat Border Double 1-5pt Icon.png | Bin 0 -> 144 bytes ...ree Flat Border Double 1-5pt Icon.png.meta | 104 + .../Free Flat Border Double 2-1pt Icon.png | Bin 0 -> 151 bytes ...ree Flat Border Double 2-1pt Icon.png.meta | 104 + .../Free Flat Border Double 3-1pt Icon.png | Bin 0 -> 153 bytes ...ree Flat Border Double 3-1pt Icon.png.meta | 104 + .../Free Flat Border Double 4-1pt Icon.png | Bin 0 -> 148 bytes ...ree Flat Border Double 4-1pt Icon.png.meta | 104 + .../Free Flat Border Double 5-1pt Icon.png | Bin 0 -> 153 bytes ...ree Flat Border Double 5-1pt Icon.png.meta | 104 + .../Free Flat Border Single 1pt Icon.png | Bin 0 -> 110 bytes .../Free Flat Border Single 1pt Icon.png.meta | 104 + .../Free Flat Border Single 2pt Icon.png | Bin 0 -> 122 bytes .../Free Flat Border Single 2pt Icon.png.meta | 104 + .../Free Flat Border Single 3pt Icon.png | Bin 0 -> 115 bytes .../Free Flat Border Single 3pt Icon.png.meta | 104 + .../Free Flat Border Single 4pt Icon.png | Bin 0 -> 127 bytes .../Free Flat Border Single 4pt Icon.png.meta | 104 + .../Free Flat Border Single 5pt Icon.png | Bin 0 -> 124 bytes .../Free Flat Border Single 5pt Icon.png.meta | 104 + .../Free Flat Border Single 6pt Icon.png | Bin 0 -> 128 bytes .../Free Flat Border Single 6pt Icon.png.meta | 104 + .../Free Flat Border Single 7pt Icon.png | Bin 0 -> 123 bytes .../Free Flat Border Single 7pt Icon.png.meta | 104 + .../Free Flat Border Single 8pt Icon.png | Bin 0 -> 139 bytes .../Free Flat Border Single 8pt Icon.png.meta | 104 + .../Free Flat Button Blank A Icon.png | Bin 0 -> 3413 bytes .../Free Flat Button Blank A Icon.png.meta | 104 + .../Free Flat Button Blank B Icon.png | Bin 0 -> 3395 bytes .../Free Flat Button Blank B Icon.png.meta | 104 + .../Free Flat Button Blank Circle Icon.png | Bin 0 -> 4681 bytes ...ree Flat Button Blank Circle Icon.png.meta | 104 + .../Free Flat Button Blank Cross Icon.png | Bin 0 -> 3341 bytes ...Free Flat Button Blank Cross Icon.png.meta | 104 + .../Free Flat Button Blank Left 1 Icon.png | Bin 0 -> 1304 bytes ...ree Flat Button Blank Left 1 Icon.png.meta | 104 + .../Free Flat Button Blank Left 2 Icon.png | Bin 0 -> 2466 bytes ...ree Flat Button Blank Left 2 Icon.png.meta | 104 + .../Free Flat Button Blank Left 3 Icon.png | Bin 0 -> 2994 bytes ...ree Flat Button Blank Left 3 Icon.png.meta | 104 + ...ree Flat Button Blank Left Bumper Icon.png | Bin 0 -> 2672 bytes ...lat Button Blank Left Bumper Icon.png.meta | 104 + .../Free Flat Button Blank Left Icon.png | Bin 0 -> 935 bytes .../Free Flat Button Blank Left Icon.png.meta | 104 + ...ee Flat Button Blank Left Trigger Icon.png | Bin 0 -> 988 bytes ...at Button Blank Left Trigger Icon.png.meta | 104 + .../Free Flat Button Blank Right 1 Icon.png | Bin 0 -> 2699 bytes ...ee Flat Button Blank Right 1 Icon.png.meta | 104 + .../Free Flat Button Blank Right 2 Icon.png | Bin 0 -> 3525 bytes ...ee Flat Button Blank Right 2 Icon.png.meta | 104 + .../Free Flat Button Blank Right 3 Icon.png | Bin 0 -> 3959 bytes ...ee Flat Button Blank Right 3 Icon.png.meta | 104 + ...ee Flat Button Blank Right Bumper Icon.png | Bin 0 -> 3776 bytes ...at Button Blank Right Bumper Icon.png.meta | 104 + .../Free Flat Button Blank Right Icon.png | Bin 0 -> 2379 bytes ...Free Flat Button Blank Right Icon.png.meta | 104 + ...e Flat Button Blank Right Trigger Icon.png | Bin 0 -> 2442 bytes ...t Button Blank Right Trigger Icon.png.meta | 104 + .../Free Flat Button Blank Square Icon.png | Bin 0 -> 895 bytes ...ree Flat Button Blank Square Icon.png.meta | 104 + .../Free Flat Button Blank Triangle Icon.png | Bin 0 -> 3292 bytes ...e Flat Button Blank Triangle Icon.png.meta | 104 + .../Free Flat Button Blank X Icon.png | Bin 0 -> 4464 bytes .../Free Flat Button Blank X Icon.png.meta | 104 + .../Free Flat Button Blank Y Icon.png | Bin 0 -> 3065 bytes .../Free Flat Button Blank Y Icon.png.meta | 104 + .../Free Flat Button Solid A Icon.png | Bin 0 -> 4828 bytes .../Free Flat Button Solid A Icon.png.meta | 104 + .../Free Flat Button Solid B Icon.png | Bin 0 -> 4700 bytes .../Free Flat Button Solid B Icon.png.meta | 104 + .../Free Flat Button Solid Circle Icon.png | Bin 0 -> 5651 bytes ...ree Flat Button Solid Circle Icon.png.meta | 104 + .../Free Flat Button Solid Cross Icon.png | Bin 0 -> 4560 bytes ...Free Flat Button Solid Cross Icon.png.meta | 104 + .../Free Flat Button Solid Left 1 Icon.png | Bin 0 -> 1352 bytes ...ree Flat Button Solid Left 1 Icon.png.meta | 104 + .../Free Flat Button Solid Left 2 Icon.png | Bin 0 -> 2508 bytes ...ree Flat Button Solid Left 2 Icon.png.meta | 104 + .../Free Flat Button Solid Left 3 Icon.png | Bin 0 -> 4882 bytes ...ree Flat Button Solid Left 3 Icon.png.meta | 104 + ...ree Flat Button Solid Left Bumper Icon.png | Bin 0 -> 2710 bytes ...lat Button Solid Left Bumper Icon.png.meta | 104 + .../Free Flat Button Solid Left Icon.png | Bin 0 -> 3301 bytes .../Free Flat Button Solid Left Icon.png.meta | 104 + ...ee Flat Button Solid Left Trigger Icon.png | Bin 0 -> 1028 bytes ...at Button Solid Left Trigger Icon.png.meta | 104 + .../Free Flat Button Solid Right 1 Icon.png | Bin 0 -> 2719 bytes ...ee Flat Button Solid Right 1 Icon.png.meta | 104 + .../Free Flat Button Solid Right 2 Icon.png | Bin 0 -> 3623 bytes ...ee Flat Button Solid Right 2 Icon.png.meta | 104 + .../Free Flat Button Solid Right 3 Icon.png | Bin 0 -> 5646 bytes ...ee Flat Button Solid Right 3 Icon.png.meta | 104 + ...ee Flat Button Solid Right Bumper Icon.png | Bin 0 -> 3770 bytes ...at Button Solid Right Bumper Icon.png.meta | 104 + .../Free Flat Button Solid Right Icon.png | Bin 0 -> 4462 bytes ...Free Flat Button Solid Right Icon.png.meta | 104 + ...e Flat Button Solid Right Trigger Icon.png | Bin 0 -> 2510 bytes ...t Button Solid Right Trigger Icon.png.meta | 104 + .../Free Flat Button Solid Square Icon.png | Bin 0 -> 3452 bytes ...ree Flat Button Solid Square Icon.png.meta | 104 + .../Free Flat Button Solid Triangle Icon.png | Bin 0 -> 4774 bytes ...e Flat Button Solid Triangle Icon.png.meta | 104 + .../Free Flat Button Solid X Icon.png | Bin 0 -> 5374 bytes .../Free Flat Button Solid X Icon.png.meta | 104 + .../Free Flat Button Solid Y Icon.png | Bin 0 -> 4467 bytes .../Free Flat Button Solid Y Icon.png.meta | 104 + .../Flat Icons [Free]/Free Flat Cart Icon.png | Bin 0 -> 2651 bytes .../Free Flat Cart Icon.png.meta | 104 + .../Free Flat Chat 1 Bars Icon.png | Bin 0 -> 3105 bytes .../Free Flat Chat 1 Bars Icon.png.meta | 104 + .../Free Flat Chat 1 Blank Icon.png | Bin 0 -> 3060 bytes .../Free Flat Chat 1 Blank Icon.png.meta | 104 + .../Free Flat Chat 1 Ellipsis Icon.png | Bin 0 -> 4273 bytes .../Free Flat Chat 1 Ellipsis Icon.png.meta | 104 + .../Free Flat Chat 1 Exclaim Icon.png | Bin 0 -> 3393 bytes .../Free Flat Chat 1 Exclaim Icon.png.meta | 104 + .../Free Flat Chat 1 Question Icon.png | Bin 0 -> 3989 bytes .../Free Flat Chat 1 Question Icon.png.meta | 104 + .../Free Flat Chat 2 Bars Icon.png | Bin 0 -> 1860 bytes .../Free Flat Chat 2 Bars Icon.png.meta | 104 + .../Free Flat Chat 2 Blank Icon.png | Bin 0 -> 1779 bytes .../Free Flat Chat 2 Blank Icon.png.meta | 104 + .../Free Flat Chat 2 Ellipsis Icon.png | Bin 0 -> 3173 bytes .../Free Flat Chat 2 Ellipsis Icon.png.meta | 104 + .../Free Flat Chat 2 Exclaim Icon.png | Bin 0 -> 2191 bytes .../Free Flat Chat 2 Exclaim Icon.png.meta | 104 + .../Free Flat Chat 2 Question Icon.png | Bin 0 -> 2992 bytes .../Free Flat Chat 2 Question Icon.png.meta | 104 + .../Free Flat Chat 3 Bars Icon.png | Bin 0 -> 3353 bytes .../Free Flat Chat 3 Bars Icon.png.meta | 104 + .../Free Flat Chat 3 Blank Icon.png | Bin 0 -> 3315 bytes .../Free Flat Chat 3 Blank Icon.png.meta | 104 + .../Free Flat Chat 3 Ellipsis Icon.png | Bin 0 -> 4464 bytes .../Free Flat Chat 3 Ellipsis Icon.png.meta | 104 + .../Free Flat Chat 3 Exclaim Icon.png | Bin 0 -> 3610 bytes .../Free Flat Chat 3 Exclaim Icon.png.meta | 104 + .../Free Flat Chat 3 Question Icon.png | Bin 0 -> 4219 bytes .../Free Flat Chat 3 Question Icon.png.meta | 104 + .../Free Flat Circle Dash Icon.png | Bin 0 -> 5080 bytes .../Free Flat Circle Dash Icon.png.meta | 104 + .../Free Flat Cloud 1 Icon.png | Bin 0 -> 4142 bytes .../Free Flat Cloud 1 Icon.png.meta | 104 + .../Free Flat Cloud 2 Icon.png | Bin 0 -> 3396 bytes .../Free Flat Cloud 2 Icon.png.meta | 104 + .../Free Flat Cloud Icon.png | Bin 0 -> 2673 bytes .../Free Flat Cloud Icon.png.meta | 104 + .../Free Flat Connection 0 Icon.png | Bin 0 -> 2898 bytes .../Free Flat Connection 0 Icon.png.meta | 104 + .../Free Flat Connection 1 Icon.png | Bin 0 -> 2788 bytes .../Free Flat Connection 1 Icon.png.meta | 104 + .../Free Flat Connection 2 Icon.png | Bin 0 -> 2232 bytes .../Free Flat Connection 2 Icon.png.meta | 104 + .../Free Flat Connection 3 Icon.png | Bin 0 -> 5182 bytes .../Free Flat Connection 3 Icon.png.meta | 104 + .../Free Flat Connection 4 Icon.png | Bin 0 -> 4128 bytes .../Free Flat Connection 4 Icon.png.meta | 104 + .../Free Flat Disk 1 Icon.png | Bin 0 -> 1354 bytes .../Free Flat Disk 1 Icon.png.meta | 104 + .../Free Flat Disk 2 Icon.png | Bin 0 -> 3937 bytes .../Free Flat Disk 2 Icon.png.meta | 104 + .../Free Flat Disk 3 Icon.png | Bin 0 -> 7221 bytes .../Free Flat Disk 3 Icon.png.meta | 104 + .../Free Flat Disk 4 Icon.png | Bin 0 -> 3541 bytes .../Free Flat Disk 4 Icon.png.meta | 104 + .../Free Flat Disk 5 Icon.png | Bin 0 -> 5952 bytes .../Free Flat Disk 5 Icon.png.meta | 104 + .../Free Flat Download 1 Icon.png | Bin 0 -> 2045 bytes .../Free Flat Download 1 Icon.png.meta | 104 + .../Free Flat Download 2 Icon.png | Bin 0 -> 1927 bytes .../Free Flat Download 2 Icon.png.meta | 104 + .../Free Flat Download Cloud Icon.png | Bin 0 -> 3269 bytes .../Free Flat Download Cloud Icon.png.meta | 104 + .../Flat Icons [Free]/Free Flat Edit Icon.png | Bin 0 -> 2223 bytes .../Free Flat Edit Icon.png.meta | 104 + .../Free Flat Exit Door Icon.png | Bin 0 -> 1545 bytes .../Free Flat Exit Door Icon.png.meta | 104 + .../Free Flat Exit Left Icon.png | Bin 0 -> 2018 bytes .../Free Flat Exit Left Icon.png.meta | 104 + .../Free Flat Exit Right Icon.png | Bin 0 -> 1984 bytes .../Free Flat Exit Right Icon.png.meta | 104 + .../Free Flat Funnel Icon.png | Bin 0 -> 2314 bytes .../Free Flat Funnel Icon.png.meta | 104 + .../Free Flat Gear 1 Icon.png | Bin 0 -> 5385 bytes .../Free Flat Gear 1 Icon.png.meta | 104 + .../Free Flat Gear 2 Icon.png | Bin 0 -> 4356 bytes .../Free Flat Gear 2 Icon.png.meta | 104 + .../Free Flat Gear 3 Icon.png | Bin 0 -> 5760 bytes .../Free Flat Gear 3 Icon.png.meta | 104 + .../Free Flat Gear 4 Icon.png | Bin 0 -> 4968 bytes .../Free Flat Gear 4 Icon.png.meta | 104 + ...ree Flat Gradient Circle (Bottom) Icon.png | Bin 0 -> 6031 bytes ...lat Gradient Circle (Bottom) Icon.png.meta | 104 + .../Free Flat Gradient Circle (Left) Icon.png | Bin 0 -> 5480 bytes ... Flat Gradient Circle (Left) Icon.png.meta | 104 + ...Free Flat Gradient Circle (Right) Icon.png | Bin 0 -> 5678 bytes ...Flat Gradient Circle (Right) Icon.png.meta | 104 + .../Free Flat Gradient Circle (Top) Icon.png | Bin 0 -> 5996 bytes ...e Flat Gradient Circle (Top) Icon.png.meta | 104 + .../Free Flat Gradient Circle Icon.png | Bin 0 -> 11831 bytes .../Free Flat Gradient Circle Icon.png.meta | 104 + ...e Flat Gradient Horizontal (Left) Icon.png | Bin 0 -> 118 bytes ...t Gradient Horizontal (Left) Icon.png.meta | 104 + ...Flat Gradient Horizontal (Middle) Icon.png | Bin 0 -> 130 bytes ...Gradient Horizontal (Middle) Icon.png.meta | 104 + ... Flat Gradient Horizontal (Right) Icon.png | Bin 0 -> 120 bytes ... Gradient Horizontal (Right) Icon.png.meta | 104 + ...e Flat Gradient Vertical (Bottom) Icon.png | Bin 0 -> 123 bytes ...t Gradient Vertical (Bottom) Icon.png.meta | 104 + ...e Flat Gradient Vertical (Middle) Icon.png | Bin 0 -> 132 bytes ...t Gradient Vertical (Middle) Icon.png.meta | 104 + ...Free Flat Gradient Vertical (Top) Icon.png | Bin 0 -> 123 bytes ...Flat Gradient Vertical (Top) Icon.png.meta | 104 + .../Free Flat Hat Solid Blank Icon.png | Bin 0 -> 907 bytes .../Free Flat Hat Solid Blank Icon.png.meta | 104 + .../Free Flat Hat Solid E Icon.png | Bin 0 -> 1406 bytes .../Free Flat Hat Solid E Icon.png.meta | 104 + .../Free Flat Hat Solid ENW Icon.png | Bin 0 -> 2492 bytes .../Free Flat Hat Solid ENW Icon.png.meta | 104 + .../Free Flat Hat Solid ESW Icon.png | Bin 0 -> 2468 bytes .../Free Flat Hat Solid ESW Icon.png.meta | 104 + .../Free Flat Hat Solid EW Icon.png | Bin 0 -> 2366 bytes .../Free Flat Hat Solid EW Icon.png.meta | 104 + .../Free Flat Hat Solid N Icon.png | Bin 0 -> 1643 bytes .../Free Flat Hat Solid N Icon.png.meta | 104 + .../Free Flat Hat Solid NE Icon.png | Bin 0 -> 2090 bytes .../Free Flat Hat Solid NE Icon.png.meta | 104 + .../Free Flat Hat Solid NES Icon.png | Bin 0 -> 2702 bytes .../Free Flat Hat Solid NES Icon.png.meta | 104 + .../Free Flat Hat Solid NESW Icon.png | Bin 0 -> 3145 bytes .../Free Flat Hat Solid NESW Icon.png.meta | 104 + .../Free Flat Hat Solid NS Icon.png | Bin 0 -> 2276 bytes .../Free Flat Hat Solid NS Icon.png.meta | 104 + .../Free Flat Hat Solid NW Icon.png | Bin 0 -> 2122 bytes .../Free Flat Hat Solid NW Icon.png.meta | 104 + .../Free Flat Hat Solid NWS Icon.png | Bin 0 -> 2734 bytes .../Free Flat Hat Solid NWS Icon.png.meta | 104 + .../Free Flat Hat Solid S Icon.png | Bin 0 -> 1612 bytes .../Free Flat Hat Solid S Icon.png.meta | 104 + .../Free Flat Hat Solid SE Icon.png | Bin 0 -> 2069 bytes .../Free Flat Hat Solid SE Icon.png.meta | 104 + .../Free Flat Hat Solid SW Icon.png | Bin 0 -> 2095 bytes .../Free Flat Hat Solid SW Icon.png.meta | 104 + .../Free Flat Hat Solid W Icon.png | Bin 0 -> 1438 bytes .../Free Flat Hat Solid W Icon.png.meta | 104 + .../Free Flat Hat Split Blank Icon.png | Bin 0 -> 1555 bytes .../Free Flat Hat Split Blank Icon.png.meta | 104 + .../Free Flat Hat Split E Icon.png | Bin 0 -> 2045 bytes .../Free Flat Hat Split E Icon.png.meta | 104 + .../Free Flat Hat Split ENW Icon.png | Bin 0 -> 3144 bytes .../Free Flat Hat Split ENW Icon.png.meta | 104 + .../Free Flat Hat Split ESW Icon.png | Bin 0 -> 3111 bytes .../Free Flat Hat Split ESW Icon.png.meta | 104 + .../Free Flat Hat Split EW Icon.png | Bin 0 -> 2481 bytes .../Free Flat Hat Split EW Icon.png.meta | 104 + .../Free Flat Hat Split N Icon.png | Bin 0 -> 2290 bytes .../Free Flat Hat Split N Icon.png.meta | 104 + .../Free Flat Hat Split NE Icon.png | Bin 0 -> 2733 bytes .../Free Flat Hat Split NE Icon.png.meta | 104 + .../Free Flat Hat Split NES Icon.png | Bin 0 -> 3317 bytes .../Free Flat Hat Split NES Icon.png.meta | 104 + .../Free Flat Hat Split NESW Icon.png | Bin 0 -> 3726 bytes .../Free Flat Hat Split NESW Icon.png.meta | 104 + .../Free Flat Hat Split NS Icon.png | Bin 0 -> 2904 bytes .../Free Flat Hat Split NS Icon.png.meta | 104 + .../Free Flat Hat Split NW Icon.png | Bin 0 -> 2750 bytes .../Free Flat Hat Split NW Icon.png.meta | 104 + .../Free Flat Hat Split NWS Icon.png | Bin 0 -> 3337 bytes .../Free Flat Hat Split NWS Icon.png.meta | 104 + .../Free Flat Hat Split S Icon.png | Bin 0 -> 2255 bytes .../Free Flat Hat Split S Icon.png.meta | 104 + .../Free Flat Hat Split SE Icon.png | Bin 0 -> 2702 bytes .../Free Flat Hat Split SE Icon.png.meta | 104 + .../Free Flat Hat Split SW Icon.png | Bin 0 -> 2718 bytes .../Free Flat Hat Split SW Icon.png.meta | 104 + .../Free Flat Hat Split W Icon.png | Bin 0 -> 2074 bytes .../Free Flat Hat Split W Icon.png.meta | 104 + .../Free Flat Heart Empty Icon.png | Bin 0 -> 4607 bytes .../Free Flat Heart Empty Icon.png.meta | 104 + .../Free Flat Heart Filled Icon.png | Bin 0 -> 3301 bytes .../Free Flat Heart Filled Icon.png.meta | 104 + .../Flat Icons [Free]/Free Flat Home Icon.png | Bin 0 -> 1676 bytes .../Free Flat Home Icon.png.meta | 104 + .../Free Flat Hyphen Icon.png | Bin 0 -> 882 bytes .../Free Flat Hyphen Icon.png.meta | 104 + .../Free Flat Leaderboard Icon.png | Bin 0 -> 958 bytes .../Free Flat Leaderboard Icon.png.meta | 104 + .../Free Flat Lock Closed Icon.png | Bin 0 -> 2149 bytes .../Free Flat Lock Closed Icon.png.meta | 104 + .../Free Flat Lock Open Icon.png | Bin 0 -> 2160 bytes .../Free Flat Lock Open Icon.png.meta | 104 + .../Free Flat Magnify Icon.png | Bin 0 -> 4284 bytes .../Free Flat Magnify Icon.png.meta | 104 + .../Free Flat Magnify Minus Icon.png | Bin 0 -> 4310 bytes .../Free Flat Magnify Minus Icon.png.meta | 104 + .../Free Flat Magnify Plus Icon.png | Bin 0 -> 4316 bytes .../Free Flat Magnify Plus Icon.png.meta | 104 + .../Free Flat Media Left Double Icon.png | Bin 0 -> 2857 bytes .../Free Flat Media Left Double Icon.png.meta | 104 + .../Free Flat Media Left Full Icon.png | Bin 0 -> 2242 bytes .../Free Flat Media Left Full Icon.png.meta | 104 + .../Free Flat Media Left Icon.png | Bin 0 -> 2236 bytes .../Free Flat Media Left Icon.png.meta | 104 + .../Free Flat Media Pause Icon.png | Bin 0 -> 903 bytes .../Free Flat Media Pause Icon.png.meta | 104 + .../Free Flat Media Right Double Icon.png | Bin 0 -> 2836 bytes ...Free Flat Media Right Double Icon.png.meta | 104 + .../Free Flat Media Right Full Icon.png | Bin 0 -> 2262 bytes .../Free Flat Media Right Full Icon.png.meta | 104 + .../Free Flat Media Right Icon.png | Bin 0 -> 2233 bytes .../Free Flat Media Right Icon.png.meta | 104 + .../Free Flat Media Stop Icon.png | Bin 0 -> 885 bytes .../Free Flat Media Stop Icon.png.meta | 104 + .../Free Flat Menu 1 Icon.png | Bin 0 -> 2557 bytes .../Free Flat Menu 1 Icon.png.meta | 104 + .../Free Flat Menu 10 Icon.png | Bin 0 -> 916 bytes .../Free Flat Menu 10 Icon.png.meta | 104 + .../Free Flat Menu 11 Icon.png | Bin 0 -> 3598 bytes .../Free Flat Menu 11 Icon.png.meta | 104 + .../Free Flat Menu 12 Icon.png | Bin 0 -> 3571 bytes .../Free Flat Menu 12 Icon.png.meta | 104 + .../Free Flat Menu 2 Icon.png | Bin 0 -> 903 bytes .../Free Flat Menu 2 Icon.png.meta | 104 + .../Free Flat Menu 3 Icon.png | Bin 0 -> 2877 bytes .../Free Flat Menu 3 Icon.png.meta | 104 + .../Free Flat Menu 4 Icon.png | Bin 0 -> 944 bytes .../Free Flat Menu 4 Icon.png.meta | 104 + .../Free Flat Menu 5 Icon.png | Bin 0 -> 4203 bytes .../Free Flat Menu 5 Icon.png.meta | 104 + .../Free Flat Menu 6 Icon.png | Bin 0 -> 3608 bytes .../Free Flat Menu 6 Icon.png.meta | 104 + .../Free Flat Menu 7 Icon.png | Bin 0 -> 4319 bytes .../Free Flat Menu 7 Icon.png.meta | 104 + .../Free Flat Menu 8 Icon.png | Bin 0 -> 3541 bytes .../Free Flat Menu 8 Icon.png.meta | 104 + .../Free Flat Menu 9 Icon.png | Bin 0 -> 905 bytes .../Free Flat Menu 9 Icon.png.meta | 104 + .../Flat Icons [Free]/Free Flat Mic Icon.png | Bin 0 -> 3108 bytes .../Free Flat Mic Icon.png.meta | 104 + .../Free Flat Mic No Cross Icon.png | Bin 0 -> 2450 bytes .../Free Flat Mic No Cross Icon.png.meta | 104 + .../Free Flat Mic No Crossless Icon.png | Bin 0 -> 2985 bytes .../Free Flat Mic No Crossless Icon.png.meta | 104 + .../Free Flat Mic No Icon.png | Bin 0 -> 3826 bytes .../Free Flat Mic No Icon.png.meta | 104 + .../Free Flat Mic Off Dash Icon.png | Bin 0 -> 1788 bytes .../Free Flat Mic Off Dash Icon.png.meta | 104 + .../Free Flat Mic Off Dashless Icon.png | Bin 0 -> 3212 bytes .../Free Flat Mic Off Dashless Icon.png.meta | 104 + .../Free Flat Mic Off Icon.png | Bin 0 -> 3715 bytes .../Free Flat Mic Off Icon.png.meta | 104 + .../Free Flat Move In Icon.png | Bin 0 -> 2346 bytes .../Free Flat Move In Icon.png.meta | 104 + .../Free Flat Move In_1 Icon.png | Bin 0 -> 3233 bytes .../Free Flat Move In_1 Icon.png.meta | 104 + .../Free Flat Move Out Icon.png | Bin 0 -> 2256 bytes .../Free Flat Move Out Icon.png.meta | 104 + .../Free Flat Move Out_1 Icon.png | Bin 0 -> 3340 bytes .../Free Flat Move Out_1 Icon.png.meta | 104 + .../Free Flat Music Icon.png | Bin 0 -> 2186 bytes .../Free Flat Music Icon.png.meta | 104 + .../Free Flat Music No Dash Icon.png | Bin 0 -> 2630 bytes .../Free Flat Music No Dash Icon.png.meta | 104 + .../Free Flat Music No Dashless Icon.png | Bin 0 -> 2761 bytes .../Free Flat Music No Dashless Icon.png.meta | 104 + .../Free Flat Music No Icon.png | Bin 0 -> 3819 bytes .../Free Flat Music No Icon.png.meta | 104 + .../Flat Icons [Free]/Free Flat Mute Icon.png | Bin 0 -> 2071 bytes .../Free Flat Mute Icon.png.meta | 104 + .../Flat Icons [Free]/Free Flat Pen Icon.png | Bin 0 -> 2673 bytes .../Free Flat Pen Icon.png.meta | 104 + .../Free Flat People 1 Icon.png | Bin 0 -> 4100 bytes .../Free Flat People 1 Icon.png.meta | 104 + .../Free Flat People 2 Icon.png | Bin 0 -> 3331 bytes .../Free Flat People 2 Icon.png.meta | 104 + .../Free Flat People 3 Icon.png | Bin 0 -> 5028 bytes .../Free Flat People 3 Icon.png.meta | 104 + .../Free Flat People 4 Icon.png | Bin 0 -> 4114 bytes .../Free Flat People 4 Icon.png.meta | 104 + .../Free Flat Person Icon.png | Bin 0 -> 2749 bytes .../Free Flat Person Icon.png.meta | 104 + .../Flat Icons [Free]/Free Flat Plus Icon.png | Bin 0 -> 905 bytes .../Free Flat Plus Icon.png.meta | 104 + .../Free Flat Signal Up 0 Icon.png | Bin 0 -> 1572 bytes .../Free Flat Signal Up 0 Icon.png.meta | 104 + .../Free Flat Signal Up 011 Icon.png | Bin 0 -> 3851 bytes .../Free Flat Signal Up 011 Icon.png.meta | 104 + .../Free Flat Signal Up 1 Icon.png | Bin 0 -> 2320 bytes .../Free Flat Signal Up 1 Icon.png.meta | 104 + .../Free Flat Signal Up 101 Icon.png | Bin 0 -> 3614 bytes .../Free Flat Signal Up 101 Icon.png.meta | 104 + .../Free Flat Signal Up 2 Icon.png | Bin 0 -> 3229 bytes .../Free Flat Signal Up 2 Icon.png.meta | 104 + .../Free Flat Signal Up 3 Icon.png | Bin 0 -> 4426 bytes .../Free Flat Signal Up 3 Icon.png.meta | 104 + .../Free Flat Signal Up Off Icon.png | Bin 0 -> 2283 bytes .../Free Flat Signal Up Off Icon.png.meta | 104 + .../Free Flat Solid Brush Icon.png | Bin 0 -> 102 bytes .../Free Flat Solid Brush Icon.png.meta | 104 + .../Free Flat Star Empty Icon.png | Bin 0 -> 4563 bytes .../Free Flat Star Empty Icon.png.meta | 104 + .../Free Flat Star Filled Icon.png | Bin 0 -> 3509 bytes .../Free Flat Star Filled Icon.png.meta | 104 + .../Free Flat Thumbs Down Icon.png | Bin 0 -> 2565 bytes .../Free Flat Thumbs Down Icon.png.meta | 104 + .../Free Flat Thumbs Up Icon.png | Bin 0 -> 2532 bytes .../Free Flat Thumbs Up Icon.png.meta | 104 + .../Free Flat Toggle Cage Icon.png | Bin 0 -> 3561 bytes .../Free Flat Toggle Cage Icon.png.meta | 104 + .../Free Flat Toggle Centre Icon.png | Bin 0 -> 4313 bytes .../Free Flat Toggle Centre Icon.png.meta | 104 + .../Free Flat Toggle Left Icon.png | Bin 0 -> 4341 bytes .../Free Flat Toggle Left Icon.png.meta | 104 + .../Free Flat Toggle Right Icon.png | Bin 0 -> 4329 bytes .../Free Flat Toggle Right Icon.png.meta | 104 + .../Free Flat Toggle Thumb Centre Icon.png | Bin 0 -> 2167 bytes ...ree Flat Toggle Thumb Centre Icon.png.meta | 104 + .../Free Flat Toggle Thumb Left Icon.png | Bin 0 -> 2136 bytes .../Free Flat Toggle Thumb Left Icon.png.meta | 104 + .../Free Flat Toggle Thumb Right Icon.png | Bin 0 -> 2120 bytes ...Free Flat Toggle Thumb Right Icon.png.meta | 104 + .../Free Flat Upload 1 Icon.png | Bin 0 -> 2046 bytes .../Free Flat Upload 1 Icon.png.meta | 104 + .../Free Flat Upload 2 Icon.png | Bin 0 -> 1929 bytes .../Free Flat Upload 2 Icon.png.meta | 104 + .../Free Flat Upload Cloud Icon.png | Bin 0 -> 3380 bytes .../Free Flat Upload Cloud Icon.png.meta | 104 + .../Free Flat Volume 0 Icon.png | Bin 0 -> 1408 bytes .../Free Flat Volume 0 Icon.png.meta | 104 + .../Free Flat Volume 1 Icon.png | Bin 0 -> 2667 bytes .../Free Flat Volume 1 Icon.png.meta | 104 + .../Free Flat Volume 2 Icon.png | Bin 0 -> 3870 bytes .../Free Flat Volume 2 Icon.png.meta | 104 + .../Free Flat Volume 3 Icon.png | Bin 0 -> 5091 bytes .../Free Flat Volume 3 Icon.png.meta | 104 + .../Free Flat Volume 4 Icon.png | Bin 0 -> 4203 bytes .../Free Flat Volume 4 Icon.png.meta | 104 + .../Free Flat Volume 5 Icon.png | Bin 0 -> 4103 bytes .../Free Flat Volume 5 Icon.png.meta | 104 + .../UX/Icons/Flat Icons [Free]/Source.meta | 8 + .../Flat Icons [Free]/Source/Free Flat GUI.ai | 1547 +++++++++ .../Source/Free Flat GUI.ai.meta | 7 + .../Source/Free Flat GUI.svg | 1170 +++++++ .../Source/Free Flat GUI.svg.meta | 7 + 636 files changed, 36237 insertions(+), 2527 deletions(-) delete mode 100644 Assets/Common/Fonts/Korolev Condensed W04 Bold.ttf create mode 100644 Assets/Common/Fonts/contb SDF.asset rename Assets/Common/Fonts/{Korolev Condensed W04 Bold SDF.asset.meta => contb SDF.asset.meta} (79%) create mode 100644 Assets/Common/Fonts/contb.ttf rename Assets/Common/Fonts/{Korolev Condensed W04 Bold.ttf.meta => contb.ttf.meta} (86%) create mode 100644 Assets/Common/Fonts/contl.ttf create mode 100644 Assets/Common/Fonts/contl.ttf.meta create mode 100644 Assets/Common/Fonts/contm SDF - Variant.asset create mode 100644 Assets/Common/Fonts/contm SDF - Variant.asset.meta rename Assets/Common/Fonts/{Korolev Condensed W04 Bold SDF.asset => contm SDF.asset} (66%) create mode 100644 Assets/Common/Fonts/contm SDF.asset.meta create mode 100644 Assets/Common/Fonts/contm.ttf create mode 100644 Assets/Common/Fonts/contm.ttf.meta create mode 100644 Assets/_Heathen Engineering.meta create mode 100644 Assets/_Heathen Engineering/Assets.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/HeathenEngineering.UX.asmdef create mode 100644 Assets/_Heathen Engineering/Assets/UX/HeathenEngineering.UX.asmdef.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free].meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 E Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 E Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 N Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 N Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 NE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 NE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 NW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 NW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 S Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 S Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 SE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 SE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 SW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 SW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 W Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 W Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 E Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 E Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 N Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 N Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 NE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 NE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 NW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 NW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 S Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 S Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 SE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 SE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 SW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 SW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 W Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 W Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 E Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 E Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 N Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 N Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 NE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 NE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 NW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 NW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 S Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 S Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 SE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 SE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 SW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 SW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 W Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 W Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 E Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 E Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 N Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 N Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 NE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 NE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 NW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 NW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 S Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 S Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 SE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 SE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 SW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 SW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 W Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 W Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 E Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 E Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 N Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 N Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 NE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 NE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 NW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 NW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 S Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 S Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 SE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 SE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 SW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 SW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 W Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 W Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 E Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 E Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 N Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 N Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 NE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 NE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 NW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 NW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 S Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 S Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 SE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 SE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 SW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 SW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 W Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 W Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 E Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 E Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 N Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 N Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 NE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 NE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 NW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 NW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 S Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 S Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 SE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 SE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 SW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 SW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 W Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 W Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow Curved Left 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow Curved Left 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow Curved Left 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow Curved Left 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow Curved Right 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow Curved Right 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow Curved Right 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow Curved Right 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Award Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Award Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Bag 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Bag 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Bag 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Bag 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Banner Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Banner Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Empty Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Empty Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Dash Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Dash Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Dashless Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Dashless Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 3 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 3 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 4 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 4 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 5 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 5 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth Fill Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth Fill Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 3 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 3 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 4 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 4 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 5 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 5 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 6 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 6 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick Fill Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick Fill Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-1pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-1pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-2pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-2pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-3pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-3pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-4pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-4pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-5pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-5pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 2-1pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 2-1pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 3-1pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 3-1pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 4-1pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 4-1pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 5-1pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 5-1pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 1pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 1pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 2pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 2pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 3pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 3pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 4pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 4pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 5pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 5pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 6pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 6pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 7pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 7pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 8pt Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 8pt Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank A Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank A Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank B Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank B Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Circle Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Circle Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Cross Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Cross Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left 3 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left 3 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left Bumper Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left Bumper Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left Trigger Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left Trigger Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right 3 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right 3 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right Bumper Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right Bumper Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right Trigger Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right Trigger Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Square Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Square Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Triangle Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Triangle Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank X Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank X Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Y Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Y Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid A Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid A Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid B Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid B Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Circle Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Circle Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Cross Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Cross Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left 3 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left 3 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Bumper Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Bumper Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Trigger Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Trigger Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right 3 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right 3 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right Bumper Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right Bumper Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right Trigger Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right Trigger Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Square Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Square Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Triangle Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Triangle Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid X Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid X Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Y Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Y Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cart Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cart Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Bars Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Bars Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Blank Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Blank Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Ellipsis Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Ellipsis Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Exclaim Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Exclaim Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Question Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Question Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Bars Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Bars Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Blank Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Blank Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Ellipsis Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Ellipsis Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Exclaim Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Exclaim Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Question Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Question Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Bars Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Bars Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Blank Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Blank Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Ellipsis Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Ellipsis Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Exclaim Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Exclaim Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Question Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Question Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Circle Dash Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Circle Dash Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cloud 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cloud 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cloud 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cloud 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cloud Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cloud Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 0 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 0 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 3 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 3 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 4 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 4 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 3 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 3 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 4 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 4 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 5 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 5 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Download 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Download 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Download 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Download 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Download Cloud Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Download Cloud Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Edit Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Edit Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Door Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Door Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Left Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Left Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Right Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Right Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Funnel Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Funnel Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 3 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 3 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 4 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 4 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Bottom) Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Bottom) Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Left) Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Left) Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Right) Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Right) Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Top) Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Top) Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Horizontal (Left) Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Horizontal (Left) Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Horizontal (Middle) Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Horizontal (Middle) Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Horizontal (Right) Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Horizontal (Right) Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Bottom) Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Bottom) Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Middle) Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Middle) Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Top) Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Top) Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid Blank Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid Blank Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid E Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid E Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid ENW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid ENW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid ESW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid ESW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid EW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid EW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid N Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid N Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NES Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NES Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NESW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NESW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NS Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NS Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NWS Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NWS Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid S Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid S Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid SE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid SE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid SW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid SW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid W Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid W Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split Blank Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split Blank Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split E Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split E Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split ENW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split ENW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split ESW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split ESW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split EW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split EW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split N Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split N Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NES Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NES Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NESW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NESW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NS Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NS Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NWS Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NWS Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split S Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split S Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split SE Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split SE Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split SW Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split SW Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split W Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split W Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Heart Empty Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Heart Empty Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Heart Filled Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Heart Filled Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Home Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Home Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hyphen Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hyphen Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Leaderboard Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Leaderboard Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Lock Closed Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Lock Closed Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Lock Open Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Lock Open Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Magnify Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Magnify Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Magnify Minus Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Magnify Minus Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Magnify Plus Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Magnify Plus Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Left Double Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Left Double Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Left Full Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Left Full Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Left Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Left Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Pause Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Pause Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Right Double Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Right Double Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Right Full Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Right Full Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Right Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Right Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Stop Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Stop Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 10 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 10 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 11 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 11 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 12 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 12 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 3 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 3 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 4 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 4 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 5 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 5 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 6 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 6 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 7 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 7 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 8 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 8 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 9 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 9 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Cross Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Cross Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Crossless Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Crossless Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Off Dash Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Off Dash Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Off Dashless Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Off Dashless Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Off Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Off Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Move In Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Move In Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Move In_1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Move In_1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Move Out Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Move Out Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Move Out_1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Move Out_1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Music Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Music Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Music No Dash Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Music No Dash Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Music No Dashless Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Music No Dashless Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Music No Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Music No Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mute Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mute Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Pen Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Pen Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 3 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 3 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 4 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 4 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Person Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Person Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Plus Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Plus Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 0 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 0 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 011 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 011 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 101 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 101 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 3 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 3 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up Off Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up Off Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Solid Brush Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Solid Brush Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Star Empty Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Star Empty Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Star Filled Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Star Filled Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Thumbs Down Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Thumbs Down Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Thumbs Up Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Thumbs Up Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Cage Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Cage Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Centre Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Centre Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Left Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Left Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Right Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Right Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Centre Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Centre Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Left Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Left Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Right Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Right Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Upload 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Upload 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Upload 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Upload 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Upload Cloud Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Upload Cloud Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 0 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 0 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 1 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 1 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 2 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 2 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 3 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 3 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 4 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 4 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 5 Icon.png create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 5 Icon.png.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Source.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Source/Free Flat GUI.ai create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Source/Free Flat GUI.ai.meta create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Source/Free Flat GUI.svg create mode 100644 Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Source/Free Flat GUI.svg.meta diff --git a/Assets/Common/Fonts/Korolev Condensed W04 Bold.ttf b/Assets/Common/Fonts/Korolev Condensed W04 Bold.ttf deleted file mode 100644 index e4ea94fb07c7ea3329bbe89bad5607506f762aab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62428 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%0Ak23 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 literal 0 HcmV?d00001 diff --git a/Assets/Common/Fonts/contl.ttf.meta b/Assets/Common/Fonts/contl.ttf.meta new file mode 100644 index 0000000..550d550 --- /dev/null +++ b/Assets/Common/Fonts/contl.ttf.meta @@ -0,0 +1,21 @@ +fileFormatVersion: 2 +guid: e223d9d2d83a6e348acec604dc07783d +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Continuum Light + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Common/Fonts/contm SDF - Variant.asset b/Assets/Common/Fonts/contm SDF - Variant.asset new file mode 100644 index 0000000..f6323b3 --- /dev/null +++ b/Assets/Common/Fonts/contm SDF - Variant.asset @@ -0,0 +1,136 @@ +%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: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: contm SDF - Variant + m_EditorClassIdentifier: + hashCode: -663352560 + material: {fileID: 6967724915443675501, guid: 9f1c2e49d7e036a40a90afa6b1d4f421, type: 2} + materialHashCode: 753959088 + m_Version: 1.1.0 + m_SourceFontFileGUID: b9b37628356c3424d9c240aa7bf35289 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: b9b37628356c3424d9c240aa7bf35289, type: 3} + m_SourceFontFile: {fileID: 0} + m_AtlasPopulationMode: 0 + m_FaceInfo: + m_FaceIndex: 0 + m_FamilyName: Continuum Medium + m_StyleName: Regular + m_PointSize: 90 + m_Scale: 1 + m_UnitsPerEM: 1000 + m_LineHeight: 112.41 + m_AscentLine: 90 + m_CapLine: 64 + m_MeanLine: 48 + m_Baseline: 0 + m_DescentLine: -22.410002 + m_SuperscriptOffset: 90 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -22.410002 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -18.900002 + m_UnderlineThickness: 1.8000001 + m_StrikethroughOffset: 19.2 + m_StrikethroughThickness: 1.8000001 + m_TabWidth: 25 + m_GlyphTable: [] + m_CharacterTable: [] + m_AtlasTextures: + - {fileID: -1484183440720196272, guid: 9f1c2e49d7e036a40a90afa6b1d4f421, type: 2} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_ClearDynamicDataOnBuild: 0 + m_UsedGlyphRects: [] + m_FreeGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 1023 + m_Height: 1023 + m_fontInfo: + Name: + PointSize: 0 + Scale: 0 + CharacterCount: 0 + LineHeight: 0 + Baseline: 0 + Ascender: 0 + CapHeight: 0 + Descender: 0 + CenterLine: 0 + SuperscriptOffset: 0 + SubscriptOffset: 0 + SubSize: 0 + Underline: 0 + UnderlineThickness: 0 + strikethrough: 0 + strikethroughThickness: 0 + TabWidth: 0 + Padding: 0 + AtlasWidth: 0 + AtlasHeight: 0 + atlas: {fileID: 0} + m_AtlasWidth: 1024 + m_AtlasHeight: 1024 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4165 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: [] + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: 1a902f269eb0829468e18849bb4818f9 + pointSizeSamplingMode: 0 + pointSize: 90 + padding: 9 + packingMode: 0 + atlasWidth: 1024 + atlasHeight: 1024 + characterSetSelectionMode: 7 + characterSequence: + referencedFontAssetGUID: + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4165 + includeFontFeatures: 0 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: [] + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 diff --git a/Assets/Common/Fonts/contm SDF - Variant.asset.meta b/Assets/Common/Fonts/contm SDF - Variant.asset.meta new file mode 100644 index 0000000..285c663 --- /dev/null +++ b/Assets/Common/Fonts/contm SDF - Variant.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 16fc1bc4096fb7140bf8d384ba156204 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Common/Fonts/Korolev Condensed W04 Bold SDF.asset b/Assets/Common/Fonts/contm SDF.asset similarity index 66% rename from Assets/Common/Fonts/Korolev Condensed W04 Bold SDF.asset rename to Assets/Common/Fonts/contm SDF.asset index a889823..1df3b09 100644 --- a/Assets/Common/Fonts/Korolev Condensed W04 Bold SDF.asset +++ b/Assets/Common/Fonts/contm SDF.asset @@ -1,12 +1,12 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!28 &-2284082493848745064 +--- !u!28 &-1484183440720196272 Texture2D: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Korolev Condensed W04 Bold Atlas + m_Name: contm Atlas m_ImageContentsHash: serializedVersion: 2 Hash: 00000000000000000000000000000000 @@ -41,20 +41,555 @@ Texture2D: m_ColorSpace: 0 m_PlatformBlob: image data: 1048576 - _typelessdata: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070b0e0e0c08080602000000000000020507080c0e0e0c08070502000000000000030608090c0e0d0b0706040100000000000000000000000000000000000406070f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0807050200000000000000000000000000000000000000000000000000010507070a0d0f1011100f0e0b080806020000000000000000000000000000000000000000000000000003080b0d0e1313131313131313130c0b090501000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f1011100f0e0c090706040000000000000000000000000000000000000000000000000000000000000000000000020608080b0d0f0f0f0f0e0d0b08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070603000000000000000000000000000000000000000000000000000406070a0c0e101011100f0e0b08080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070b0f11121313131313131313130a09070400000000000000000000000000000000000000000000000000000000000000030608090c0e0f101110100e0c0907060300000000000000000000000000000000000000000000000000000000000000000000000000010407070a0b0c0d0d0d0c0b0a08070502000000000000000000000000000000000000000000000003080b0d0e1313131313131313130c0b09050103090d10121313131313131313131308070502000005080a0b131313131313131313100f0d0905000000000000000000000000000000000000000000000000020507080b0e1011121211110f0d0b070704010000000000000000000000000000000000000000000001070b0f1112131313131313131313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0d0f1011100f0e0b0808060200000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313131313131313100f0d0a05000000000000000000000000000000000000000000000000000000030608090e0e0e0e0e0e0e0908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d101314181a1b191514120f0903000002090e111414191b1b191414110e09020000030a0f121515191b1a181413100d070100000000000000000000000000070c1012131c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1514120e090300000000000000000000000000000000000000000104080d111314171a1b1c1d1d1c1a181514120e090501000000000000000000000000000000000000000001080f14181a1b202020202020202020181815110c06000000000000000000000000000000000000000000000000000000000001070c10131416191b1c1d1d1d1c1b19161413100c070100000000000000000000000000000000000000000000000000000000000205090f121415181a1b1c1c1c1b19171414110e0804000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060c10121312100c06000000000000000000000000000000000000000000070c10131316191b1c1d1d1d1c1a181514120e09040100000000000000000000000000000000000000000000000000000000000000000000000000000000050c12171b1d1e202020202020202020171614100b05000000000000000000000000000000000000000000000000000001050a0f121515181b1c1d1d1d1c1b19161312100c0600000000000000000000000000000000000000000000000000000000000000000306080d111314161819191a1a1918171514120e09050300000000000000000000000000000000000001080f14181a1b202020202020202020181815110c0e14191d1f202020202020202020201514120e090c111417182020202020202020201d1c1915100a03000000000000000000000000000000000000000004090e121415181a1c1e1e1f1e1d1c1a171413110d080300000000000000000000000000000000000000050c12171b1d1e2020202020202020201d1c1916100a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104080d111314171a1b1c1d1d1c1a181514120e0905010000000000000000000000000000000000000000000000000000000000000000000000080e1317191a202020202020202020201d1c1a16110a030000000000000000000000000000000000000000000000040a0f1215151a1a1a1a1a1a1a1615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c12181d20202427272622211f1a150c07060b141a1e20212527272521201e19140b06070c151a1f21222627272420201d18120c0400000000000000000000030b12181c1f202929292929292929292929292929292929292929292929292929292929292929292921211e1a140d05000000000000000000000000000000000001070d1113191d2021242728292a2a29272522211e1a15110d08020000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2d2524221d1811090000000000000000000000000000000000000000000000000000050b1012181c1f2023262829292a2929282623201f1d1812100b050000000000000000000000000000000000000000000000000002090e12151a1f212225272829292828262421201e1914100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12171c1f201f1c17110a0300000000000000000000000000000000030a0f12181c1f20232628292a2a2a29272522211e1a15100d070100000000000000000000000000000000000000000000000000000000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d2423201c161008000000000000000000000000000000000000000000000002080d11151b1f21222527292a2a2a29282623201f1c17110f0a04000000000000000000000000000000000000000000000000000000040a0f1315191d202123252526272626252321211e1a13120f0b06000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2d2524221d18191f25292b2c2d2d2d2d2d2d2d2d2d21201e1a14171d2123242d2d2d2d2d2d2d2d2d292826211b140c040000000000000000000000000000000001070c10141a1e20212527292a2b2b2b2a29272421201d19130f0b0600000000000000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d292926211c150d040000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113191d2021242728292a2a29272522211e1a15110d080200000000000000000000000000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2d2d2d2a2926221c150d04000000000000000000000000000000000000000000060e151b1f21222727272727272722211f1b150e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d161d24292c2d313434332f2e2b2620181211171f252a2d2e323434322e2d2a251f1711121820262b2e2f333434312d2c29241d160d080000000000000000030c151c23282c2d353535353535353535353535353535353535353535353535353535353535353535352e2d2a251f170f05000000000000000000000000000000060b13181d20252a2d2e3133353637363634312f2e2b26201d19130d07010000000000000000000000000000010b141d252b30333439393939393939393932312e29231b12090000000000000000000000000000000000000000000000050b10161c1d23292c2d30333435363736353433302d2c29241d1c160f0a0400000000000000000000000000000000000000000001070d141a1e20262b2e2f3133353536353533312e2d2a251f1d18120b06000000000000000000000000000000000000000000000000000000000000000000000000000001080d11171c1f23282c2d2c28231c150c030000000000000000000000000002080d151a1d23282c2d303335363737363634322e2d2b26201d18120c040000000000000000000000000000000000000000000000000000000000000000000000050f1820282f333738393939393939393939302f2c28211a1108000000000000000000000000000000000000000001070c14191e20262b2e2f3234363637363634322f2d2c28231c1b150e09030000000000000000000000000000000000000000000000040b10151b1f2224292c2d3031323333333332302e2d2a25201f1b17110a02000000000000000000000000010b141d252b30333439393939393939393932312e2923232a313538393939393939393939392e2d2a251f22282d30313939393939393939393635322d261e160c030000000000000000000000000000060b12181d1f252a2d2e31343637383838373533312d2c29241f1c17110a0200000000000000000000000000050f1820282f3337383939393939393939393635322d261f160d030000000000000000000000000000000000000000000000000000000000000000000000000000060b13181d20252a2d2e3133353637363634312f2e2b26201d19130d070100000000000000000000000000000000000000000000000000000000000a141c242a2f3233393939393939393939393635322d271f160d000000000000000000000000000000000000000006101820262b2e2f343434343434342f2e2b2620181007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a1f282f35393a3e41413f3b3a373129241d1b222730363a3b3f41413f3b3a363027221b1d242931373a3c3f41403e3a39352f281f1a1109000000000000000b151e272e34383a424242424242424242424242424242424242424242424242424242424242424242423b3a36312921170d03000000000000000000000000020a11171d24292c3036393a3d404243444342413e3b3a37312d29251e18130c040000000000000000000000000008131d262f363c40414646464646464646463f3d3a342d241b1106000000000000000000000000000000000000000000060c161c21272c2f34383a3c3f414243444342413f3c3a38352f2c27211b150f0700000000000000000000000000000000000000040c12181f252a2d31373a3b3e404242424241403e3b3936302c29241d17110a020000000000000000000000000000000000000000000000000000000000000000000003090e13191c22282b2e34383a38342e261e150a000000000000000000000000040c131920262b2e34383a3d3f414343444342413e3b3a37312c29241d160d06000000000000000000000000000000000000000000000000000000000000000000010c16202a323a3f43454646464646464646463d3c38332c231a1005000000000000000000000000000000000000030b12181e252a2d31373a3c3f414243444343413f3c3a38342e2b26201a140d05000000000000000000000000000000000000000001070c161b20272b2e2f35393a3d3e3f4040403f3e3d3b3a36312d2b27221b140b08000000000000000000000008131d262f363c40414646464646464646463f3d3a342d2c353c4145464646464646464646463b3a3630292c33393d3e46464646464646464643413e3830281e140a000000000000000000000000020a11171d24292c30363a3b3e4143444545444442403e3a3935302b28221c140b060000000000000000000000010c16202a323a3f434546464646464646464643423e3831281f150a000000000000000000000000000000000000000000000000000000000000000000000000020a11171d24292c3036393a3d404243444342413e3b3a37312d29251e18130c0400000000000000000000000000000000000000000000000000000008121c262e363b3f404646464646464646464643423e3831281f0c03000000000000000000000000000000000000040e18222a32373b3c414141414141413c3b37322a22180e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a232c31394045474b4d4e4c4847433c352f27262d333b4246474c4e4e4c4746423b332d26272f353c4347484c4e4d4b47454039312c241b1209000000000007121c2730394044464f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4846423b33291f14090000000000000000000000050b141c22282f35393a4146474a4d4e4f50504f4d4b4847423c39353029241d160d080000000000000000000000030f1a252f3841484c4e5353535353535353534b4a453f372d23180c01000000000000000000000000000000000000030a111721272c333839404547494c4e4f5050504f4e4c494745403938332b27201910090100000000000000000000000000000000060d161d242930363a3c4347484b4d4e4f4f4f4e4c4a4746413b39352f27221b140b0500000000000000000000000000000000000000000000000000000000000000060b0f151a1e24292d3338393f4446443f3830261c110600000000000000000000070e161e2429313739404546494c4e4f5050504f4d4b4847423c39352f281f17110a030000000000000000000000000000000000000000000000000000000000000007121d28323c444b50515353535353535353534a48443e352c21160b0000000000000000000000000000000000060d151d24293036393c4347484b4e4f5050504f4e4c4946443f3837322a251f170f09000000000000000000000000000000000000030b121821272c32373b3c414547494b4c4c4d4d4c4b4a4846423d3937332d261d19110a020000000000000000030f1a252f3841484c4e5353535353535353534b4a453f37353e474d51535353535353535353534846423b33363e45494b535353535353535353504e49423a30261b100500000000000000000000060c141c23282f35393b4246484b4d4f51515251504f4d4a4745413a38332d261d17110a0200000000000000000007121d28323c444b5051535353535353535353504e49423a31261c100500000000000000000000000000000000000000000000000000000000000000000000050b141c22282f35393a4146474a4d4e4f50504f4d4b4847423c39353029241d160d0800000000000000000000000000000000000000000000000000020e19242e3840474b4d53535353535353535353504e4a433a311e150b0000000000000000000000000000000000000a15202a343c4347484d4d4d4d4d4d4d4947433c342a20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1a242c353e434b5153575a5a5955534e454039312f383f444d5254585a5a5854524d443f382f313940454e5355595a5a5753514b433e362d241b0f06000000000c18232e39424a51535c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c54534d453b31251a0e02000000000000000000070f171d262d333a4145474c5254575a5b5c5d5d5c5a5855534d4746413a352f281f1a1109010000000000000000000814202b36414a53585a606060606060606060585651493f34291d11050000000000000000000000000000000000030c151c232833383d44484b515356595b5c5c5d5c5c5b595653514b48443d37322b221b130a010000000000000000000000000000060f181f282f353b4246484e5355585a5b5c5c5b5b595754524c47454039332d261d170e0600000000000000000000000000000000000000000000000000000001070d11171b1f262b2f35383f44464a5053504a42382e23170c000000000000000000071018202830353c43474b515356595b5c5d5d5d5c5a5855534d474540393128231c150c030000000000000000000000000000000000000000000000000000000000000b17232f3a444e565c5e60606060606060606057554f473e33281c10040000000000000000000000000000000810181f272f353b4146474e5355585a5c5d5d5d5c5b595653504a47433c363129211b120a01000000000000000000000000000000030d151d232932383d4347494c5254565858595a5959585654534d4a46443f382f2b231c140b02000000000000000814202b36414a53585a606060606060606060585651493f3c4750585e5f6060606060606060605f524d453b3e485055576060606060606060605c5a544c42382d211509000000000000000000070f181e262e34394045474d5254585a5c5d5e5e5e5d5c5a5754524c46443f382f28221c140b0300000000000000000b17232f3a444e565c5e6060606060606060605c5a544c42382d21160a000000000000000000000000000000000000000000000000000000000000000000070f171d262d333a4145474c5254575a5b5c5d5d5c5a5855534d4746413a352f281f1a110901000000000000000000000000000000000000000000000007131f2a36404a52585a606060606060606060605d5a544c4330271c120700000000000000000000000000000000030f1b26323c464e53555a5a5a5a5a5a5a55534e463c32261b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202c363e474f555d6064676766625f58514b433938414950575e6165676765615e565049413839434b51585f6266676764605d5550483e362d21180e03000004101c2834404a545c6068686868686868686868686868686868686868686868686868686868686868686868615e574d42362a1e1205000000000000000007111921292f383f444b5154565e61646668696a69696764625f5754524c45413a312c231b130a0100000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c6c65625b51453a2e22150900000000000000000000000000000000030d151e262e343d44484f55555c6063666768696a6968676663605d55544f47433c342d251c140a00000000000000000000000000061018212a313940454d5254585f62646668686968686664615e5653514b443f382f2920180f0600000000000000000000000000000000000000000000000003090e13181b22272b31373a41454a5053545c605c544a3f34281c100300000000000000071019222a323a41454e53545c60636668696a6a69696765615f5753514b433e342e261e150c0300000000000000000000000000000000000000000000000000000000020f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c6361594f44382c201407000000000000000000000000000008111a222a313940454c5254585f62656769696a6969676562605c54534e46423b332d241c130a0100000000000000000000000000030c151f272f343d44484e5456565d60636465666666666563615e5757535049413d352e261d140b000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c6c65625b5145414d58626a6c6c6c6c6c6c6c6c6c6c6c5e574d4245505a61646c6c6c6c6c6c6c6c6c69665e54493e3226190d0000000000000000071019212930383f444b5153575e616467696a6b6b6b6a686664605d5653504a423d332d261d150c03000000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c69665e54493e3226190d010000000000000000000000000000000000000000000000000000000000000007111921292f383f444b5154565e61646668696a69696764625f5754524c45413a312c231b130a01000000000000000000000000000000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c6c6c6c69665e5442392e23180c0000000000000000000000000000000006121f2b37434e585f6267676767676767625f584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323e48505961676d717474726e6a605d554b423f49535b60696e727474726e69605b53493f424b555d606a6f727473716d67615a50483e332a1f1409000006121f2c3844515c666d757575757575757575757575757575757575757575757575757575757575757575756e695e53463a2d21140700000000000000071119232b333b424a50555d6065686d7073757677767574716e6966615e56514b433d352d251c130a00000000000000000d1a2733404c58646e74797979797979797979726d62564a3d3124180b000000000000000000000000000000020b151f2730383f444f54596163676d6f7274757677767574726f6d67636059544e463f372e261c12090000000000000000000000050e18222a333c434b51575e61666a6e7173757575757473716e6865605d555049413a322921180e05000000000000000000000000000000000000000000040b10141a1d24292d33373c42474c51545b6063666d665c5044382c1f1206000000000000050f19222b343c444c52585f62666d707274767677767574716e6965605d5550443f3830261e150a0000000000000000000000000000000000000000000000000000000004111d2a3743505c687278797979797979797979706b6155483c2f2316090000000000000000000000000008111a232c343c434b51565e61666a6f7274757677767674726f6d66625f58534d453e362e251c1309000000000000000000000000000a151e27313940454f5458606267686d7071727373737271706e696863605b534f4740382f261d12080000000000000d1a2733404c58646e74797979797979797979726d62564a45515e6a747979797979797979797976695e52464955616c717979797979797979797670665a4e4135281c0f00000000000000071019222b333b424a50555d6065696e71747677787877777573716d6864605b544f443f382f271e150b00000000000000111d2a3743505c6872787979797979797979797670665a4e4235291c0f03000000000000000000000000000000000000000000000000000000000000071119232b333b424a50555d6065686d7073757677767574716e6966615e56514b433d352d251c130a000000000000000000000000000000000000000000000c1926323f4b58636e7379797979797979797979767066544a4034281c10040000000000000000000000000000000815212e3b47535f6a6f747474747474746f6a5f53473b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b44505a616b70797e80817f7b746d675d544a44505b656c737b7f81817f7b736c655b50444a545d676d747c7f81807e79706c625a50453c31261a0e02000713202d3a4653606d78818282828282828282828282828282828282828282828282828282828282828282827b6e6154483b2e211508000000000000060f19232b353d454d545b60676d72777a7d808182838382807e7b77736d68605d554f473f372e251c1208000000000000000e1b2734414e5a6774808686868686868686867f7265584b3f3225180c0000000000000000000000000000000a141d273139424a505960636b7076797c7f818283838382817f7c7975706b626058514940382e241b0f05000000000000000000020b17202a343c454e555d60696e73787b7e8081828282817f7d7a77726d67605b534c443b332920160c02000000000000000000000000000000000001070c10161c1f262a2f35383f44464d53555d60666c7076786d6053463a2d2013070000000000020b17212b343d464e565d606a6f74797c7f818283838382807e7b77726d67615a504a423830261c110600000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848686868686868686867d7063574a3d3024170a00000000000000000000000007101a232c353e464e555d60686e73787b7e818283838382817f7c79746f6a615e57504840372e251b1107000000000000000000000006111c263039434b515960636a6f74777a7c7e7f7f80807f7e7d7b7875706c656059524a41382f241a0d0400000000000e1b2734414e5a6774818686868686868686867f7265584b46535f6c79868686868686868686867b6e6154484b5764717e8686868686868686868276695c504336291d10000000000000050f19222b343d454d545c60676d72767b7e8082848485848382807d7a76706c666059504a423930271c1207000000000000121e2b3845515e6b78848686868686868686868276695c504336291d10030000000000000000000000000000000000000000000000000000000000060f19232b353d454d545b60676d72777a7d808182838382807e7b77736d68605d554f473f372e251c1208000000000000000000000000000000000000000003101c28343f4a54667380868686868686868686868276665c5144382c1f12060000000000000000000000000000000915222f3c4855626f7c808080808080807c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c56616c717d858a8d8d8c8781796d665c51505a606c777f868b8d8d8b867f776c605a50515c666d7981878c8d8d8a857e716c62574d42372b1e1205000714202d3a4753606d79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f887b6f6255483c2f2215090000000000020c18212b353d474f575e666c727a7f83878a8d8e8f90908f8d8b88847f7a736d67605951493f372e241a0e050000000000000e1b2734414e5a6774818d939393939393938b7e7265584b3f3225180c000000000000000000000000000006111b262f39434b545c606b70777d8286898c8e8f8f908f8f8e8c8986827d776f6a625b524a40362d21170d0300000000000000000a141d29333c464e575f676d737b8084888b8d8e8f8f8e8e8c8a87837e79716c655e564d453b32281e130800000000000000000000000000000003090e12181d1f272c31363a4045495053575f62676d72787d827f7265584b3f3225180c00000000000a141d29333d464e585f686d747c8185898c8e8f9090908f8d8b88847f79716c605c544a42382e23170d03000000000000000000000000000000000000000000000000000005121e2b3845515e6b788491939393939393938a7d7063574a3d3024170a0000000000000000000000040d19222c353e474f585f676d737a8084888b8d8f9090908f8e8c8985817c756e69615a524940372d23190d03000000000000000000000c17232e38424b555c606b70777c818486898b8b8c8d8c8c8b898785817d78706b645c524a41362c1f160c01000000000e1b2734414e5a6774818d939393939393938b7e7265584b46535f6c79869293939393939393877b6e6154484b5764717e8a939393939393938f8276695c504336291d100000000000020b17212b343d464f575f666d72797e83878b8d8f90919191908f8d8a86827d78706b605b544a42392e23180f060000000000121e2b3845515e6b788491939393939393938f8376695c504336291d100300000000000000000000000000000000000000000000000000000000020c18212b353d474f575e666c727a7f83878a8d8e8f90908f8d8b88847f7a736d67605951493f372e241a0e050000000000000000000000000000000000000006121f2b3844505c6676839093939393939393939286796d6053463a2d2013070000000000000000000000000000000b1825313e4b5864717e8b8d8d8d8d8d8b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e68717e8791979a9a9a938e82786d605455616c74808c92989a9a98928c80746c615554606d78828e939a9a9a9791887e71695f53463a2d211407000714202d3a4753606d7a86939b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b95887b6f6255483c2f22150900000000000a141e2a333d474f5960696e787f858c909597999b9c9d9c9c9a9795918c868079706b625b51493f362c20170d0200000000000e1b2734414e5a6774818d9a9f9f9f9f9f988b7e7265584b3f3225180c00000000000000000000000000000b17222d38414b555d666d737d83898f9299999a9b9c9d9c9b9a9999928f89837c726d635c52483f33291f14090000000000000006111b262f3b454e585f6a6e7980868d919697999b9b9c9b9b999795908b857e776d685f574d443a3025190d05000000000000000000000000040b10141a1d24292c33383b42464b51535b6063696e747a7f848a8b7f7265584c3f3225190c0000000006111b262f3b454e58606a6f7a81878e9297999b9c9d9d9c9c9a9895908b847e746d665c544a3f34281f150b010000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919e9f9f9f9f9f968a7d7063574a3d3024170a00000000000000000000010c161f2a343e474f59616a6f7980868c9196989a9c9c9d9c9c9a9897928e88827b716c635b52493f352b1f150b01000000000000000003101c28343f4a545c676d747d83898d91939a979899999999989697918e8a847d736e645c52483e31281d1307000000000e1b2734414e5a6774818d9a9f9f9f9f9f988b7e7265584b46535f6c7986929f9f9f9f9f9f94877b6e6154484b5764717e8a979f9f9f9f9f9c8f8376695c504336291d1000000000000a141d29333d464f5960696e787f858b9095979a9c9d9e9e9e9d9b9999928f8a837d736c665c544a40342821170d0300000000121e2b3845515e6b7884919e9f9f9f9f9f9c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000a141e2a333d474f5960696e787f858c909597999b9c9d9c9c9a9795918c868079706b625b51493f362c20170d020000000000000000000000000000000000000713202d3a4653606d7985929f9f9f9f9f9f9fa398887c6f6255493c2f2216080000000000000000000000000000000c1925323f4c5865727f8b989a9a9a988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a869299a1a9aca49f948c7f73665c5564717e8a929fa3aaaaa39f928a7d7064555c6673808c949fa4aca9a19a92867b6e6155483b2e221508000714202d3a4753606d7a8693a0a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a295887b6f6255483c2f2215090000000006111c26303c454f59606b6f7b838b92979da0a7a6a8a9aaa9a8a7a7a09d98928d847d726d635b51483e32291f140800000000000e1b2734414e5a6774818d9aa7acacaca5988b7e7265584b3f3225180c00000000000000000000000000030f1b27333f49535d676d78808890959c9fa3aba7a8a9aaa9a8a7aba39f9c9590877f736e635a50453b31251a0e030000000000000b17222d38414d575f6a6f7c838d92999ea1a8a6a8a8a8a8a7a6a7a09d97918b827a6e695f564c41362a22170c00000000000000000001070c10161c1f252a2f35393d44484d53555d60656c70767b80858b91968b7f7265584c3f3225190c000000000b17222d38414d57606a6f7c848e939a9fa2a9a7a9a9aaa9a8a7a7a09d96918a81786d665c50443e31271d12070000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919eabacacaca3968a7d7063574a3d3024170a0000000000000000000007121d28313c464f59616b707c848d92989ea1a8a7a8a9aaa9a9a7a9a29f9a938f867e736e635b51473d31271d120700000000000000030e18212c3844505c666d79818890959a9e9fa4aca5a6a6a6a5a4a9a19e9b96918980746e645a50433a2f24180d010000000e1b2734414e5a6774818d9aa7acacaca5988b7e7265584b46535f6c7986929facacacaca194877b6e6154484b5764717e8a97a4acacaca99c8f8376695c504336291d100000000006111b262f3b454e58606b6f7b838b92979d9fa7a7a9aaababaaaaa8aba39f9c95908880786d665c51443f33291f140900000000121e2b3845515e6b7884919eabacacaca99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000006111c26303c454f59606b6f7b838b92979da0a7a6a8a9aaa9a8a7a7a09d98928d847d726d635b51483e32291f14080000000000000000000000000000000000000916222f3c4955626f7c8898a2aeacacacacb4aa988b7f7265584c3f3025190d0100000000000000000000000000000d192633404c5966737f8c99a6a7a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c98a2abb3b6afa69f9285796d605d677683909da5aeb4b4aea49d908376675d606d7985929fa6afb6b3aca3998d8074675a4e4134271b0e000714202d3a4753606d7a8693a0adafafafafafafafafafafafafafafafafafafafafafafafafafafaea295887b6f6255483c2f221509000000000b17232e38424d57606b707d8590959ea1a9acb1b3b4b5b6b6b5b3b1acaaa29f9691877f726d635a50443b3025190e04000000000e1b2734414e5a6774818d9aa7b4b9b1a5988b7e7265584b3f3225180c0000000000000000000000000005121f2b3744505b656d79828d939aa0a7acaeb4b4b5b6b6b6b5b4b5aeaca7a099928c80736c62574d42362a1f14090000000000030f1b27333f49535e696f7c8591959fa3abacb2b3b4b5b4b5b4b2b1aca9a19e948f847b6e685e52463e33281c110400000000000000030b12181d1f272c3136394045474f54575f61676d72787d82878d92989e988b7f7265584c3f3225190c000000030f1b27333f49535e696f7c8591969fa4acadb3b4b5b6b6b6b5b3b1aca9a19e938e81786d605a5043392f23180c0000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919eabb7b9b0a3968a7d7063574a3d3024170a000000000000000000010d18242f39434e58616b707d8691969fa3aaacb2b4b5b6b6b6b5b4b3adaba69e98928b80736d62594f43392f24180c0100000000000009151f2c38434f59606d78828d939aa0a7aaacafb6b2b2b1b2b2b1b2adaba8a09d928d80746c61554b4035291d11040000000e1b2734414e5a6774818d9aa7b4b9b1a5988b7e7265584b46535f6c7986929facb9b9aea194877b6e6154484b5764717e8a97a4b1b9b6a99c8f8376695c504336291d10000000000b17222d38414d57606a6f7d8590959ea1a9abb1b3b5b7b7b8b7b6b5b5afaca7a09a938d81786d605b51453b31261a0e03000000121e2b3845515e6b7884919eabb7b9b6a99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000b17232e38424d57606b707d8590959ea1a9acb1b3b4b5b6b6b5b3b1acaaa29f9691877f726d635a50443b3025190e0400000000000000000000000000000000000c1825323f4b5865727e8b98aab4bfb9b9b9b4a89b8e817568564c41362a1d110500000000000000000000000000010d1a2734404d5a6773808d9aa6b3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3643505d697682909caab4bdc0baada297887c6f62606d7a86939facb9bfbfb9ac9f93867a6d60626f7c8997a2adbbc0beb4ab9d9184776a5e5144372b1e11000714202d3a4753606d7a8693a0a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a295887b6f6255483c2f22150900000003101c28343f4a545f69707d8692979fa7adb3b8bcc0c1bfbebec0c0bcb8b4aea8a199938b7f726c61564d41362a20150a000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c00000000000000000000000005121e2a36424d57606c77828f949fa4acb1b9b9b4aeacaaa9aaacaeb4b9b9b1aba39f928b7e71695e53463b31261a0e020000000005121f2b3744505b656e7b849197a0a7aeb4b9b2adaba8a7a8abadb3b8b3ada69f9691847a6d615a5045392d20150a000000000000070d151d24292c32383b42464b5153596063696e747a7f848a8f939a9fa2aa988b7f7265584c3f3225190c00000005121f2b3744505b656e7b859297a1a8afb6bab9b8b3b1b0b1b5b9bbb8b2ada59d938d80746c61554b4034291c10040000000000000000000407090a0b0b0b0b0b0b0b0b0b0b0b0b121e2b3845515e6b7884919eabb7bdb0a3968a7d7063574a3d3024170a00000000000000000004101d2935404b555f6a707d879298a0a8aeb4b9bdc0c1bfbebec1c1bebab8b0aaa29f928c7f726b60554b4035291d12070000000000020e1a26313b4854606b74818e949fa4acb1b7b2adaba7a5a4a5a7abadb3b8b2aca49d928a7e71675d5145392c2014090000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d10000000030f1b27333f49535e696f7c8692979fa7adb3b8bcc0bfbcbbbabbbec2c0bbb9b1aca49f938e81746d62574d42362a1f1409000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000003101c28343f4a545f69707d8692979fa7adb3b8bcc0c1bfbebec0c0bcb8b4aea8a199938b7f726c61564d41362a20150a0000000000000000000000000000000005111d2935414c566874818e9ba7b4c1d0c6c4b7aa9e918477685e5246392d20130700000000000000000000000000010e1b2834414e5b6774818e9aa7b4a89b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7783909daab7c3c9beb3a996897d7063616e7a8799a3afbbc7c7bbafa399877a6e6163707d8996a9b3bec9c5b8ab9e9285786b5f5245382c1f12000714202d3a4753606d7a869396969696969696969696969696969696969696969696969696969696969695887b6f6255483c2f22150900000006121f2b3844505c666e7b859298a1a9b1b9bebfbab8b4b2b1b2b3b7b9bdbfbab2aba49f93887e70685e52463c32261b0f010000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c0000000000000000000000000714202d3a46525e69727f8c949ea6afb6bab2acaaa29f9d9c9d9fa3abadb3bbb5aea49f92867b6e61574d42362a1e1205000000030f1b27333f4953606c77828f96a1a9b1bab3ada8a19e9b9a9b9ea1a9adb3b9b0a8a1968f82756c6155493d32271b0f03000000000710191f272f35383d44484d53555d60656b70757b80858b91969c9fa4acaea5988b7f7265584c3f3225190c0000030f1b27333f4953606c77828f97a1a9b2bbbbb3adaba6a4a3a4a8acafb5bdb9afa59d928a7d70675c5145382c1f150a00000000000000050b10141617171717171717171717171717171e2b3845515e6b7884919eabb7bdb0a3968a7d7063574a3d3024170b0500000000000000000613202c3945515d676f7c869299a2aab2babfbebab8b4b2b1b1b4b8b9bec1bcb4aea49f93877d70675d5145392f24180d010000000006121e2b37424d57636f7c89939da6afb6b6aea9a19e9a9898989b9fa2a9afb7b8aea49e9285796d6053473b31261a0e0200000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d1000000005121f2b3744505b656e7b859298a1a9b1b9bebdb9b7b3afaeaeafb1b6b7bbc2beb6afa59d938b7f72695f53463b31251a0e020000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d1006030000000000000000000000000000000000000000000000000006121f2b3844505c666e7b859298a1a9b1b9bebfbab8b4b2b1b2b3b7b9bdbfbab2aba49f93887e70685e52463c32261b0f010000000000000000000000000000000713202d3946525e687784919eaab7c4d1d2c5b9aca096877a6d6154473a2e21140600000000000000000000000000020f1c2835424f5b6875828e9ba8b5a99c8f8276695c4f4336291c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b3bdc0b9ada197887b6f62606d7986929facb9bfbfb9ac9f9286796d60626f7c8897a1adb9c0bdb4aa9d9083776a5d5144372a1e11000714202d3a4753606d79868989898989898989898989898989898989898989898989898989898989898989887c6f6255483c2f221509000004101c2934404b55606d78839097a2aab3bbc0bcb4aeaca8a6a4a5a7aaacb2babfbdb5afa49a92867b6e61584e43372b1e13080000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c000000000000000000000004101c2834404a54616e7b86929fa6b0bbb8b0a8a09e9892908f9092999ea2a9b3bbbaaea3998e8174695f53463a2d21140700000005121f2b3744505b65717e8a949fa9b2bbb3a9a29e96918f8d8e91979fa2a9b3bab2a89e948a7e7164584e43372b1f1306000000040f19222b31394045474f54575e61676d72777d82878d92989da0a8acafb6b2a5988b7f7265584c3f3225190c000005121f2b3744505b65717e8a949fa9b3bcb7aea9a19e9a9796989b9fa3abb2bab7aea49e9184796d6053473c32261b0f030000000000080f161c20222324242424242424242424242424242b3845515e6b7884919eabb7bdb0a3968a7d7063574a3d30241c16100800000000000005121e2a36424d57606d79849198a2abb4bcc0bbb3adaba8a5a4a5a7abadb3bbc0bfbaafa4999184796d60554b4035291d1004000000000814212e3a47535f697683909ca5afbbb7aea49c97918d8b8b8c8e92979ea5afb9b9ada2978c7f7265574d42362a1e120500000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d10000003101c28343f4a54606c77828f97a1aab3bbc0bbb2adaba6a3a1a1a2a5a9abb0babec0bbafa59f92867b6e61574d42362a1e12050000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d1312100b060705020000000000000000000000000000000000000004101c2934404b55606d78839097a2aab3bbc0bcb4aeaca8a6a4a5a7aaacb2babfbdb5afa49a92867b6e61584e43372b1e13080000000000000000000000000000000714212e3a4754616d7a8796a0acb8c5d2d5c9bdb2a8968a7d7063574a3d2d22170b0000000000000000000000000003101c2936434f5c6976828f9ca9b5a99d9083766a5d5043372a1d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c97a2abb2b5afa69e9185786c605c6776828f9ca4aeb4b4aea49c8f8276665c606c7885919ea6afb5b2aba2988d8073675a4d4034271a0d000613202d394653606c777d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c796d6053473a2d201407000006131f2c3845515c67727f8b95a0a9b3bcbeb6aeaaa29f9b9998989a9ea0a8aeb4bcc0b6aca2988e81756a5f53473a2f24190d0100000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c000000000000000000000006121f2c3844515c6673808d98a2aeb8bcb0a69f96918a86838384868b9297a1a9b3beb4ab9f93877b6e6155483b2e2215060000000613202d394653606c7884919ea6b0bbb3a9a197928a84828182858b9297a2a9b3bab0a69d9083776a6054473b2e2215080000000a15202b343d434b5153596063696e73797e84898f93999fa2aaacb2b9b3adaba7988b7f7265584c3f3225190c00000613202d394653606c7884919ea6b0bbb7aea49d97918d8a8a8b8e9299a0a8b2bbb9ada1968b7f7265584e43372b1f13060000000008111a21272c2f303131313131313131313131313131313845515e6b7884919eabb7bdb0a3968a7d7063574a3d302c28211a110800000000000714202d3a46525e6973808d96a0aab4bdbdb5afa9a29f9b9897989a9ea1a9afb5bdc0b5aba1968c7f73675d5145392c201408000000000815222f3b4855626e7b88949fabb7baaea49c928c84817f7e7f81858e939ea6b0bcb3a99d908477695f53463a2d21140700000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d10000006121f2c3844505c66717e8b949fa9b3bcbeb6afa8a19e9996949495989c9fa6adb3bbc1baaea2988e8175695e53463a2d2114080000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362921201f1c171414110e0902000000000000000000000000000000000006131f2c3845515c67727f8b95a0a9b3bcbeb6aeaaa29f9b9998989a9ea0a8aeb4bcc0b6aca2988e81756a5f53473a2f24190d0100000000000000000000000000000a1724303d4a5763707d8a96a8b2bdc8d4d9cec0b3a6998d807366544a3f33281c0f0300000000000000000000000004101d2a3743505d6a7683909da9b6aa9d9184776a5e51442f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a859299a1a8aba39f948b7f72665b5563707d89929fa2aaaaa29f92897d7063545b66727f8c949fa4aba8a19992867b6e6154473b2e2114080005121f2b3744505b656c6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d675d5145392c1f130600000714202d3a4753606d7985929ea7b1bcbeb5aca49d98928e8c8b8b8d91969fa2aab4bcbeb4aa9e93887c6f62554c4135291d110400000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c00000000000000000000000713202d3a4653606d7985929eaab4beb4aa9f9490847e797776777a7e859197a1adb9bbafa4998b7f7265584c3f2d22170b0000000a1723303d4a5663707d8996a0acb8b9ada19791857e79757475797e859297a2adbab8aca095897c6f6256493c2f2316060000030f1b27323d464e555d60656b70757b80858b91959c9fa4abaeb3b5aeaca9a19e9a958b7f7265584c3f3225190c00000a1723303d4a5663707d8996a0acb8bcafa59d928d85807e7d7e82879196a0a9b3bdb2a89d9184776a5f53473b2e211508000000050f1a232b33383c3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e45515e6b7884919eabb7bdb0a3968a7d7063574a3d3c38332c231a100500000003101c28343f4a54616e7b86929fa8b2bcbeb5aba49f97928e8c8b8b8e92979fa4abb5bebdb2a89f9285796d6053473b3025190e020000000c1925323f4c5865727f8b98a6b0b4b4a99d928c807974727172747a818e949fabb7b8aca095887b6e6155483b2e22150800000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d1000000713202d3a4653606d7884919ea6b0bbc0b6aca49f96918c898887888b90949fa2a9b3bcbfb4aa9f93877b6e6154483b3025190d0100121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362e2e2d2b282321201e1a140f0a040000000000000000000000000000000714202d3a4753606d7985929ea7b1bcbeb5aca49d98928e8c8b8b8d91969fa2aab4bcbeb4aa9e93887c6f62554c4135291d110400000000000000000000000000030f1c28333f4a546673808c99a6b3bfced9dccfc2b6a99c8f8376665b5044382b1f120600000000000000000000000004111e2b3744515e6a7784919daab7ab9e9285786b554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d68707d8791969a9a99928d82786c605454606b73808c92989a9a98928b80736b605454606c78828d93999a999691877e70695e52463a2d20140700030f1b27333f49535b6063636363636363636363636363636363636363636363636363636363636363636363605d554b4035291d10040005111e2a36414c5665717e8b97a1adb9c2b8aca39b928d86817f7e7f80848b9298a2aab4bfbcafa59b8e8174675d5145392c20130600000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c00000000000000000000000a1623303d495663707d8997a2adbcbaaea298908279716d6769676d717b85919eaab4bfb5ab9c8f82756953493f33271b0f030005111e2a36424d576874818e9ba8b2bdb2a89e91857b716d6667666d717c85929fabb8b8b1a7998c7f7366594c402d22170b000006131f2b37434e5860676d71777d82878d92979da0a7acafb5b1ababa39f9b97928d89837d6f6356493c302316090005111e2a36414c566774818e9aa8b2bdb4aa9e938d807973717071757c849197a1adb9b8aca096887c6f6255493c2f2216090000000b16212b353d44484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a515e6b7884919eabb7bdb0a3968a7d7063574a4a48443e352c21160b00000006121f2b3844505c6673808d98a3aebac0b6aca499938c85817f7e7e81858c9399a4acb6c0baada2978b7e7265564c41362a1e11050000020f1c2935424f5c6875828f9ba7a7a7a7a89a8d81746d66656565676d7883909cabb5bcb1a7978b7e7164584b3e3125180b00000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d100005111d2935414c5664717e8a96a1adb8c2bbafa49a938c84807d7b7b7c7e838a9297a2aab4bfbbafa4998c807366564c41362a1e110500121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c50433b3b3a3a38342e2e2d2a251f1b150d080200000000000000000000000005111e2a36414c5665717e8b97a1adb9c2b8aca39b928d86817f7e7f80848b9298a2aab4bfbcafa59b8e8174675d5145392c2013060000000000000000000000000006121f2b3844505b6676828f9ca9b5c2cfdcdfd2c5b8ac9f9285796c605346392d20130600000000000000000000000003101c28343f4a546b7885919eabb8ac9f928679675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56606b707d848a8d8d8c8780786d665b504f59636e737f868b8d8d8b867f736e63594f505b666d7880878c8d8d8a847d706c61564d42362a1e110500000b17222d38414950535656565656565656565656565656565656565656565656565656565656565656565653514b43392f24180c00000714202d3946525e687683909ca9b3bebbb0a69b918b807a7573717274787e869298a2aebac1b8ac9f92867a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c00000000000000000000000d192633404c5966737f8c99a9b3aeaeab9f92867a6d67605c555d6069717e8a98a2aebab8ab9e918578655b5044372b1f1205000714202d3a46525e697884919eabb8b9ada1968a7d7169605c545c606a727f8c98a9acacaca99c8f827669544a3f33281c0f03000815222e3b4754606a6f797e83898f92999fa2a9acb1b2adaba79f9d99928f8a85807c776f6b6054483b2f221509000713202d3946525e687884919eabb7baaea3988e81746d676463656a6f7b85929eabb8bdb2a8998c7f7266594c3f33261907000004101c27333d474f54565757575757575757575757575757575757575e6b7884919eabb7bdb0a3968a7d7063575757554f473e33281c100400000713202d3a4653606d7985929eaab4bfbbafa49a9387807a7572717274798087939aa4afbbbeb3a99c908376685e5246392d201407000004101d2a3743505d6a7683909a9a9a9a9a9a96877b6e615c5458555d66707d8a99a4afbbb3a69a8d8073675a4d4034271a0600000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d10000713202d3946525d6876828f9ca8b2bdbbb0a69f9388807973706e6e6f72767d859298a2aebac0b5ab9d908477685e5246392d20130700121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504848484746443f3f3b3a36302b272019130c0400000000000000000000000714202d3946525e687683909ca9b3bebbb0a69b918b807a7573717274787e869298a2aebac1b8ac9f92867a6d6054473a2d211407000000000000000000000000000613202d394653606c7985929fabb8c5d2dedfd3c6baaea298887b6f6255483c2f22150800000000000000000000000006121f2c3844505c667985929facb8aea399867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a444f59606b70797d80807f7b746d665c544a47525c636d727a7e80807e7a726d635c52474a545c666d747b7f81807d79706b615a50443b3025190e02000006111b262f383f4446494949494949494949494949494949494949494949494949494949494949494949494745403931271d120700000814212e3b4754616e7a86939facb9c5b7aa9f948b7e736d68666565666c717d86929fa8b2bdbaaea3988a7d7164574a3e2e23180c00000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c00000000000000000000000f1c2835424f5b6875828e9ba1a1a1a1a19a8d8074685e55514b5157606d7985929facb8b9ac9f9286786c605346392d201306000814212e3b4754616e7b8796a1adb9b7ab9e9184786c6057504a5058616e7a87979f9f9f9f9f9e928578665b5044382b1f1206000916232f3c4956626f7c858b90959b9fa3abadb3aeaca8a19e9995908b86827d79746f6a6360594f44382c201307000714212e3a4754616d7a8796a1acb9b9ac9f92867a6e615d5557585f69727f8c99aab4bfb5a89b8f8275685c4f422f24180c00000714202c38444f596063646464646464646464646464646464646464646b7884919eabb7bdb0a3968a7d706464646361594f44382c20140700000a1623303d495663707c8997a1adbcc0b6ac9f93887e736d67656465676d737e88939facb6c0b9ac9f93877a6e6154473b2e211408000005111e2b3844515e6b77848d8d8d8d8d8d8d8d8477695e524a4b4c54606d7a86939facb9b5a99c8f8276695c4f432d22170b00000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d10000714212e3a4754616d7a86929facb9c4b7ab9f948b7f736d6663616162656c707c86929facb6c0b8aca095877a6d6154473a2e21140700121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c555555545453504a4b4746423b373229241e160e07000000000000000000000814212e3b4754616e7a86939facb9c5b7aa9f948b7e736d68666565666c717d86929fa8b2bdbaaea3988a7d7164574a3e2e23180c000000000000000000000000000915222f3c4855626f7b8898a2aebac6d3dfdfd6cabfb4aa988b7e7165584b3e2f24190d0100000000000000000000000713202d3a4653606d798698a2aebab5ab94877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323d474f5960676d717374726e69605c544a42404a525b62686d717474716d68625b524a40424a545c60696e727473716d67605950483e32291f1409000000000a141d262d3337393c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a39352f271f150b0100000b1724313e4a5764717e8a99a4afbbbeb3a99c8f82766c605d5658545b606b727f8b96a1adb9bfb4aa9b8e817468544b4034281c1004000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c0000000000000000000000101d2a3643505d69768390949494949494948a7d7064564c454045515c667784919daab7bbaea399877a6d6054473a2d211407000a1723303d4a5663707d8996a9b2bdb4a79b8e8174655b50443f46525e687885929292929292929286796c605346392d201306000a1724313d4a5764707d8a979da0a7acafafacaaa29f9b96918d88837f7a75706d66626058544f473d32271b0f03000a1623303d495663707c8996a8b2bdb6a99c8f8376685e524b4a4e57616e7b8898a2aeb1b1aa9e9184776b554b4035291d1004000916222f3c4854606b7071717171717171717171717171717171717171717884919eabb7bdb0a3968a7d71717171706b6155483c2f23160900000d192633404c5966737f8c99a9b3bebbafa49a8d81746c605d5558555c606c74818d9aa4afbbbbafa49a8a7e7164574b3e312418060000010d1a2734404d5a67738081818181818181817f7266574d423e45515d677885929fabb8b7aa9d9084776a53493f33271b0f03000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d10000a1724313d4a5764707d8a99a3afbbbfb4aa9c8f82766d605c545554555a616a73808c9aa4afbbbcb1a7968a7d7063574a3d3024170a00121e2b3845515e6b7884919eabb7c2b6a99c8f837669626262626161605c545854524d47433d353028201910080000000000000000000b1724313e4a5764717e8a99a4afbbbeb3a99c8f82766c605d5658545b606b727f8b96a1adb9bfb4aa9b8e817468544b4034281c10040000000000000000000000000b1825323e4b5865717e8b98aab3becad6d3d2d3d0c1b4a79b8e817468564c4135291d110400000000000000000000000714212e3a4754616d7a8794aab4bfaea295887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202c353d474f555c6064676765615f57514a423938404951565e6165676765615e565149403839424a51575f6165676664605c554f473e362c20170d0200000000020b141b22272b2d303030303030303030303030303030303030303030303030303030303030303030302d2c29241d150d030000000e1a2734414d5a6774808d9aabb5c0b9ada297897c6f635a524c4b4a5059606d7984919eabb8c3b7aa9d908477665c5145382c1f1306000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c0000000000000000000000111e2a3744515d6a77838787878787878787877c6f6255493c404a54606a7884919eabb7baaea398877a6d6054473a2d211407000b1825313e4b5864717e8b97a4b1beb3a6998d80736653493f36414c566a77848585858585858585867a6d6154473a2e211407000a1724313d4a5764707d8a97a9acb1b6aca49f9c98928e8984807b77726d6864605c54544e48443d352b21160b00000b1825313e4b5864717e8b97a4b1beb3a79a8d807467564c413d46535f697985929fa4a4a4a49f928579675d5145392c1f1306000a1723303d4a5663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e85929eabb8c0b3a6998d807d7d7d7d7d7063574a3d3024170a00030f1c2936424f5c6975828f9ca8b1b1b1ac9f93877b6e615a514b4b4b515a616e7b87939facb9c0b6ac9a8d8074675a4d412e23170b0000000d1926333f4c58646e737474747474747474726d63574d4a47464b556b7885919eabb8b8ab9e928578655b5044372b1f1205000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d10000d1a2633404d596673808c99abb5b1b1aea3988a7d70635b514b4848495058616e7a87939facb9beb2a5988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabb7c2b6a99c8f83766e6e6e6e6e6e6d6d666865615e57544e45413a322b221a110800000000000000000e1a2734414d5a6774808d9aabb5c0b9ada297897c6f635a524c4b4a5059606d7984919eabb8c3b7aa9d908477665c5145382c1f1306000000000000000000000004111d2935414c556774818e9aa7b4c1d0cbc7c5c7cbc4b7aa9d918477685d5245392c20130700000000000000000000000815222e3b4855616e7b8894a1aebbafa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a232c353d434b5153575a5a5955534d444039302e373f444c5254585a5a5854524c443f372e303940444d5355595a5a5753514b433d352c241a0e05000000000000020a11171b1f2023232323232323232323232323232323232323232323232323232323232323232323201f1d18120b0300000000101c2936434f5c6976828f9ca9b5c2b8ab9e9285796c605346413e3f44505c6674818e9ba7b4c1b9ac9f9286796d6053463a2d201307000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c00000000000000000000000814212e3b4754616e7b7b7b7b7b7b7b7b7b7b786d605346424b515b666f7c8896a1adb9b8ac9f928579675d5145392c201306000c1926323f4c5965727f8c98a5b2bfb3a6998c807366594d40303b4f5b6772777979797979797979796d685d5246392d201307000a1724313d4a5764707d8a97a3b0bbafa49a938f8b86817d78736e6a65615e5653514b47433d38322b23190f0400000c1925323f4c5865727f8b98a5b2beb3a6998c807366594d4036424d576b78859197979797979798867a6d6053473a2d20140700111e2b3744515e6a77848a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9297a1adb9c1b4a89c928d8a8a8a8a84786b5e5145382b1e1200030f1b27333f49536a7784919da4a4a4a4a49d908477695f5345403e4046535e697783909daab7c2b6a99c8f837669544a3f34281c100300000b1723303b47525c6467676767676767676766635b5a595754524c5e6b7885919eabb8b9ac9f9386796c605346392d201306000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d10000f1b2835424e5b6875818e9ba4a4a4a4a49f92867a6d605347403b3b3e46525e687784919daab7c0b3a6998d8073665a4d4033271a0d00121e2b3845515e6b7884919eabb7c3b6a99d90837c7b7b7b7b7b7b7a797775726e69626058524c443d342b231a100700000000000000101c2936434f5c6976828f9ca9b5c2b8ab9e9285796c605346413e3f44505c6674818e9ba7b4c1b9ac9f9286796d6053463a2d20130700000000000000000000000613202c3945515d677784919daab7c4c7c0bbb9bbc0c6b9ac9f93867a6d6054473a2d21140600000000000000000000000916222f3c4955626f7c8895a2afbbb0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a232b31394045474a4d4d4c4846423b342e27252d323a4146474b4d4d4b4746413a322d25272e343c4247484c4e4d4a47454039312b231a1108000000000000000000060b0f1213161616161616161616161616161616161616161616161616161616161616161616161413100c07010000000000111e2b3744515e6a7784919daab7c2b5a99c8f8276665b5044382f343f4a5465727f8c98a5b2bfbbaea399877b6e6154483b2e211508000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c00000000000000000000000714202d3a46525e696e6e6e6e6e6e6e6e6e6e6d665c51444d545c606c7882909ca8b2bdb7aa9d9084776a554c4135291d1104000c1926333f4c5966727f8c99a5b2bfb3a6998c807366594d40333f4b5660676a6c6c6c6c6c6c6c6c6c615d564c4135291d1105000a1724313d4a5764707d8a97a3b0b9ac9f9387827e7a75706c66625f5854524c4645403937322c27211911070000000c1926333f4c5966727f8c99a5b2bfb3a6998c807366594d403145525e6b78848b8b8b8b8b8b8b8b877a6d6154473a2e21140700111e2b3744515e6a77849197979797979797979797979797979797979797979ea1a9b3bec5b9aea49c999797979184786b5e5145382b1e120005121f2b3744505b65798592979797979797978e817468574d42352f36424d576774808d9aa7b3c0b8ab9e918578665c5044382b1f1206000007131f2b36404a52585a5a5a5a5a535b6062656667676664615e565e6b7885919eabb8bbafa49986796d6053463a2d201307000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d1000101d2a3643505d6976839097979797979797908376675d5145392e2e36414c56697683909ca9b6c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c4b8ab9f959088888888888887878684827e7b756f6a605d564e463d352b22190d04000000000000111e2b3744515e6a7784919daab7c2b5a99c8f8276665b5044382f343f4a5465727f8c98a5b2bfbbaea399877b6e6154483b2e21150800000000000000000000000714212d3a4754606d7a86939facb9c4bdb5afacafb5bdbbafa49a897d7063564a3d2d22170b00000000000000000000000a1623303d495663707c8996a3afbcb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000811191f272f34383a3e40413f3b3a363128231c1b20293036393a3e41413e3a39363029201b1c232831373a3b3f41403e3a38342f271f1a1108000000000000000000000000030506090909090909090909090909090909090909090909090909090909090909090909090706040000000000000000121f2c3845525f6b7885929eabb8c1b4a79b8e817468544a3f33282e3e4a5764717d8a97a4b0bdbfb5ab95887c6f6255483c2f221509000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c000000000000000000000005111e2a36424d565e61616161616161616161605c544a50575e666d75808d949fabbabcb1a79a8d8073675a4d402f24190d01000d192633404c5966737f8c99a6b2bfb3a6998c807366594d403c3c444e565b5e5f5f5f5f5f5f5f5f5f54524c443a3024190d01000a1724313d4a5764707d8a97a3b0bbafa49a90837f7a75706c65615f5753514b48433d3a36302b26201810060000000d192633404c5966737f8c99a6b2bfb3a6998c807366594d40333e4a5764717e7e7e7e7e7e7e7e7e7e7a6d6053473a2d20140700111e2b3744515e6a7784919da4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4abadb3bbc5cac0b6aea8a6a4a49e9184786b5e5145382b1e12000613202d394653606c79878b8b8b8b8b8b8b8b8b8073675a4d403125313f4c5965727f8c98a5b2bfb9ac9f9386796d6053463a2d2013070000030e19242e3840474c4d4e50565d61656c6f7273747473716d6862606b7885919eabb8c0b5a093877a6d6054473a2d211407000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d1000111d2a3744505d6a77838b8b8b8b8b8b8b8b8b817568554b4035292b3844505b667683909da9b6c1b4a79a8e8174675b4e4134281b0e00121e2b3845515e6b7884919eabb7c4bcb1a79f9d959595959595949992918e8b86827c746d6860584f473d342b1f160c010000000000121f2c3845525f6b7885929eabb8c1b4a79b8e817468544a3f33282e3e4a5764717d8a97a4b0bdbfb5ab95887c6f6255483c2f22150900000000000000000000000a1723303d4a5663707d8999a4afbbbbb2aba39fa3abb5c0b6ac998c7f736653493f33271b0f03000000000000000000000a1724313d4a5764707d8a97a3b0bdb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d151d23292c2d313434322e2d2a261f18120e171e252a2d2e323434322e2d2a251e170e12181f262b2d2e323433312d2c29231d150d0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e412d22303d4a5763707d8a96a3b0b5b5afa296897c6f6356493c30231609000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c0000000000000000000000020e1925303b444d525454545454545454545453514c525a61696e78818d929da6b0bcb8aca095897c6f6356493c3023160800000d192633404c5966737f8c99a6b2bfb3a6998c807366594d49494949494949515252525252525252524746413a32281e130800000a1724313d4a5764707d8a97a3b0bfb6ac9f95908b86817d78736e6964605d55544f4746423b37322a22180e0400000d192633404c5966737f8c99a6b2bfb3a6998c807366594d40333c4955616c717171717171717171716d675d5145382c1f130600111e2b3744515e6a7784919daab0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b8b9bec5cdd1c8c0b9b4b3b0ab9e9184786b5e5145382b1e12000613202d394653606c787e7e7e7e7e7e7e7e7e7e7c6f6255493c2f25313e4b5864717e8b97a4b1bebbafa499877a6d6154473a2e21140700000008121c262e363b4049515a62686d73787c7e808181807e7a756f6a6b7885919eabb8baada094877a6d6154473a2e211407000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d10000a1724313d4a5764707d7e7e7e7e7e7e7e7e7e7d6f6356493c2f2a333b4653606c7985929fabb8c0b3a6998d8073665a4d4033271a0d00121e2b3845515e6b7884919eabb7c4c2b9b1aba9a1a1a1a1a1a1aba39f9d9b99928f87817a6f6a60594f463c31281e13080000000000121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e412d22303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000000000000030f1b27333f495366737f8c99abb5beb2a9a1999299a3afbbb5a99c8f8276655b5044372b1f1205000000000000000000000b1825313e4b5864717e8b97a4b1beb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202427272622211e1a140c07050d13191e20212527272521201e19130d05070c151a1e212226272724201f1c18120b030000000000000000000000000000000000000000000000000406070a0d0e101011100f0e0b08070502000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3a8a8a8a8a296897c6f6356493c30231609000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c00000000000000000000000009141f29323b424647484848484848484848464f565d606c717b838e939da4aeb8b9afa59d9083776b6054483b2f22150900000d192633404c5966737f8c99a6b2bfb3a6998c8073665956565656565656565656565656565656565653514a42392e23180c00000a1724313d4a5764707d8a97a3aeb4b9b1a79f9d98928e8984807b76716d6763605954524d47433c342a20150a00000d192633404c5966737f8c99a6b2bfb3a6998c807366594d40333945505a6164646464646464646464605d554b4035291d100400111e2b3744515e6a7784919daab7bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdc5c6c9cfd6dad1cac4c1bfb7ab9e9184786b5e5145382b1e120006121f2b3844505b666c717171717171717171716f6a5f53473b2e25313e4b5864717e8b97a4b1bec0b5ab94877b6e6154483b2e2115080000000009151f2a333f49515b636c717a8084888b8c8d8d8c8a86827c746d7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d10000a1623303c4955616c707171717171717171716f6b6054483b2f323b45505a63707d8998a2aebac0b5ab988c7f7265594c3f3226190c00121e2b3845515e6b7884919eabb7c4cbc2bcb8b6aeaeaeaeaeaeb5aeacaaaba39f9a938e847c706b60584e433a2f24190d0400000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000000000005121f2b3744505b6575828f9ca8b5b9ada1979186929facb9b8ab9f9285796c605346392d201306000000000000000000000c1925323f4c5865727f8b98a5b2beb3a79a8d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314171a1a191514120e0903000002080d111314181a1a181413110d0802000003090e121415191b1a171413100c07010000000000000000000000000000000000000000000001070c10131417191b1d1d1d1d1c1a181514120e090400000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a969b9b9b9b9b9b96897c6f6356493c30231609000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c000000000000000000000000020d17202930363a3b3b3b3b3b3b3b3d434b515961686d757e8590959ea5aeb6bab1a79d93897d7063594f44382c20130700000d192633404c5966737f8c99a6b2bfb3a6998c80736662626262626262626262626262626262626262605c544a4034281c1004000a1724313d4a5764707d8a979fa3aaadb2b1abaaa29f9b96918c87827e79746f6b66615e56534e463c32261b0f03000d192633404c5966737f8c99a6b2bfb3a6998c807366594d4033333e4850555758585858585858585853514b43392f24180c0000111e2b3744515e6a7784919daab7c4c5beb9b8b0b0b0b0b0b0b0b0b0b0b0b0b8b9bec5cdd1c8bfb9b4b3b0ab9e9184786b5e5145382b1e1200030f1c28333f4a545b6064646464646464646464625f584e43372b25313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f221508000000020e1a26313c45515b636d737e858d919798999a9a9999928f8780787885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d10000814202d3944505a61646464646464646464646360594f4338313a444d57616c76828f9caab4bebbafa3998a7d7064574a3d3124170a00121e2b3845515e6b7884919eabb7c4d1cdc8c4c3bbbbbbbbbbbbbfbbb9b7b5afaca49f9691867d706a60554c41352920150a00000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000000000613202d394653606c7985929eabb8b8ab9e918583909da9b6baada297887b6e6255483b2f221507000000000000000000000c1926333f4c5966727f8c99a5b2bfb4a79b8e8174685b4e4135281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070b0d0e0c08070502000000000000010507070b0e0e0b07070501000000000000020608080c0e0d0b0706040000000000000000000000000000000000000000000000040a0f12181c1f20232628292a2a2a29272521211e1a14100c070000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a8f8f8f8f8f8f8f8f897c6f6356493c30231609000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c00000000000000000000000000050e171f252a2d2e2e2e2e2f383f444f555d606b707a818a92979fa7afb7b9b1a8a0958e81746b6054473d32271b0f0300000d192633404c5966737f8c99a6b2bfb3a6998c80736f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d665c5144382c1f1206000a1723303d4a5663707d888e92989ea1a8abb0b4aeaca8a19e9a938f8b85817c77726e69625f584e43372b1f1206000d192633404c5966737f8c99a6b2bfb3a6998c807366594d40332c363e45494a4b4b4b4b4b4b4b4b4b4745403931271d12070000111e2b3744515e6a7784919daab7c4bbb3adaba3a3a3a3a3a3a3a3a3a3a3a3abadb3bbc5cabfb6aea8a6a3a39e9184786b5e5145382b1e1200000b17222d38424a50535858585858585858585855534e463c322625313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f22150800000006121e2b37424d57626d737f8b92979ea1a9a6a7a7aba39f9a938d827884919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d100004101c28333e4850555758585858585858585856544f463d333b434c565f69717e8a949fabbcc5b9ac9f92867a6d6054473a2d21140700121e2b3845515e6b7884919eabb7c4cfc7c0bbb9b8b8b8b8b8b9bbc0c1c4c0bbb6afa8a19892867c6f675d51453c31261b0f02000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000000000815222f3b4855626e7b8897a2adb9b5a89c8f82808d9aa7b4beb3a9978b7e7164584b3e2f24180d010000000000000000000d1a2733404d5a6673808d99a6b2b2b2a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e151b1d23292c2d303335363737363534312e2d2a251f1c18120b03000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134272f3c4955626f7c828282828282828282827c6e6255483b2f221508000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c0000000000000000000000000000050d14191e20212129313a424a505960676d747d848e939fa2a9b1b9bbb0a7a0969083796d60594f44352b21160b0000000d192633404c5966737f8c99a6b2bfb4a79a8e817c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c796d6053463a2d201307000916232f3c4855616b707c81868c91969c9fa6acaeb4b2acaca49f9c98928e89847f7b756f6a5f53473b2e211508000d192633404c5966737f8c99a6b2bfb3a6998c807366594d4033262c33393c3e3e3e3e3e3e3e3e3e3e3a38352f271f150b010000111e2b3744515e6a7784919daab7beb3a9a19e9796969696969696969696969ea1a9b3bec4b9aea49c999696969184786b5e5145382b1e12000006111c262f383f44464b4b4b4b4b4b4b4b4b4b4947433c342a2025313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f2215080000000814212d3a47535f69727f8b919fa2a9adb2b3b4b4b5afaca49f948d8084919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d1000000b17222c363e44494a4b4b4b4b4b4b4b4b4b4948433d343d454d565e686e7b85929fa6b0bbbeb3a99d908376685d5245392c20130700121e2b3845515e6b7884919eabb7c4c7bdb5afacabababababacafb5b5b9bbc0c0bbb2aaa29891847a6d60584e43372b1e1308000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000000000b1825313e4b5864717e8b97a9b3beb3a6998c807e8b97aab4bfb4a79a8e817467554b4035291d11040000000000000000000e1b2734414e5a6774818d9aa5a5a5a5a59c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0e0f0f0f0e0d0b08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141920272b2f34383a3d40414343444342413e3b3a36312c28231d150c060000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134272e3b4754606a6f757575757575757575756e6a5f53473a2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c00000000000000000000000000000002090e11172129323b434c545b606b6f79818a91969ea5adb3bbb5afa69e9590847b6e675d51473d3323190f040000000d192633404c5966737f8c99a6b2bfb5a99d938e8989898989898989898989898989898989898989877a6e6154473b2e211408000714202c38444f59616a6f747a7f848a8f949a9fa2aaacb2b6afacaaa29f9a96918c86827c6f6255483c2f221509000d192633404c5966737f8c99a6b2bfb3a6998c807366594d40332622282d30313131313131313131312d2c29241d150d03000000111e2b3744515e6a7784919dabb5b9ada197928a8a8a8a8a8a8a8a8a8a8a8a9297a1adb9c1b4a89c928c8a8a8a8a84786b5e5145382b1e120000000a141d262d3338393e3e3e3e3e3e3e3e3e3e3c3b37322a221825313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f221508000005121e2a36424d57616e7b86929fa4adb3b9bebebab8b3b1b6afa69f928686929facb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d10000005101a232c33393c3d3e3e3e3e3e3e3e3e3e3c3b38343f464f575e686d7a839098a2aeb8c2b9ada1978b7f7265564c4135291d110400121e2b3845515e6b7884919eabb7c4c0b5aba39f9e9e9e9e9e9fa3aba8acafb5bdc3bcb4aaa1968e81746a5f53473a3024190d010000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000000000004101d2935404b556774818d9aa7b4beb3a9968a7d7c8898a2aebab7aa9d908477675d5145392c2013060000000000000000000f1b2835424e5b6875818e989898989898989084776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080e11141417191b1c1c1c1b1a181514120e0904010000000000000000000000000000000000000000000000000000000000000000000000000000070e171e252a3237394045474a4c4e505050504f4d4b4846423b38342e271e17110a02000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134272b37434e58606268686868686868686868625f584e43372b1f1206000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c00000000000000000000000000000000030c162029333b444c565d666c737c848e929ea1a9afbabbb2aba39f948f837b6e695e554b40352b211107000000000d192633404c5966737f8c99a6b2bfbaafa59d9a9595959595959595959595959595959595959594877a6e6154473b2e2114080004101c27333d474f585f62686d72787d83888e92989ea1a8abb0b8b3aeaba8a09d99928b7f7265584c3f3225190c000d192633404c5966737f8c99a6b2bfb3a6998c807366594d4033261a1c212324252525252525252525201f1d18120b03000000000f1c2936424f5c6975828f99a3afb8ab9e92857e7d7d7d7d7d7d7d7d7d7d7d85929eabb8bfb3a6998c807d7d7d7d7d706356493d3023160a000000020b141c22282b2d31313131313131313235362e2d2a251e1625313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f22150800000714212d3a46535e6975828f98a2aebabec2bbb3adaba7a4a3a5a8a399929298a3aebabaada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d1000000008111a22282d30313131313131313131313030394045505960696e7a839095a0aab3bebcb1a79e92857a6d6054473a3024190d0100121e2b3845515e6b7884919eabb7c4bbafa3999292929292929299979b9fa4abb1b9c3bcb2a89f93877c6f62564c4135291d11050000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000000000613202c3945515d677783909daab7b9ada197877b7985929facb8b9ac9f92867a6d6053473a2d2014070000000000000000000f1c2936424f5c6975828c8c8c8c8c8c8c8c8c84786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1014191e202124262829292928262421211e1a14110d08010000000000000000000000000000000000000000000000000000000000000000000000081119202930363c43474b515356595b5c5d5d5d5c5a5854534d464540393027221b140b020000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e41342727323c464e54555c5c5c5c5c5c5c5c5c5c55534e463c31261a0f02000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c000000000000000000000000000000000a151e28323b454d565e686d787f8791969da5adb2bbb6afa8a099928c827a6e695e574d43392f23190f00000000000d192633404c5966737f8c99a6b2bfc0b7afa9a7a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a194877a6e6154473b2e21140800000b16212c353d464e53565e61666d71767c81868c91969c9fa6acaeb4b8b2acaba3988b7f7265584c3f3225190c000d192633404c5966737f8c99a6b2bfb3a6998c807366594d4033261a111417171818181818181818181413100c070100000000000915222f3c4855626f7c87929faab4ada1978b7e717070707070707070707884919eabb7bdb0a3968a7d70707070706b6054483b2f22160900000000020b141b22272b2d312d3337393b3d3f41433a393630282025313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f22150800000815212e3b4854616e7b87939faab4bfc2b8b0a9a29f9a9797989c9fa39f9fa3aab4bfbaada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d10000000000810171c20232425252525252525252b333b434b515a626b6f7b8390959fa7b1bcbfb4aaa0958c7f72675d514539281e13080000121e2b3845515e6b7884919eabb7c4b9ac9f9287858585858586878a8e9399a0a7b1b9c3bbafa4998e8175685d5246392d2013070000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000000000714202d3a4753606d7a86929facb9b8ab9e9185787683909ca9b6bbafa399897c706356493d302316090000000000000000000b1724313e4a5764717e7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f252a2d2e3133343536353533312e2d2a25201d19130b06000000000000000000000000000000000000000000000000000000000000000000081119232b323b41464e54555c60636668696a6a69686764615e5753514b433e332d261d140b0200000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427202b343c4347494f4f4f4f4f4f4f4f4f4f4847433c332a20150900000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c00000000000000000000000000000006111c26303a444d575e686e7a828c9299a0a8afb9bbb2aca49f9691877f776d685e574d453b31281d110800000000000d192633404c5966737f8c99a6b2bfc5bcb4aeababababababababababababacafb5afafafada194877a6e6154473b2e211408000005101a232c343c43474c52545c60646a6f747a7f848a8f949a9fa2aaacb2b7b5a5988b7f7265584c3f3225190c000d192633404c5966737f8c99a6b2bfb3a6998c807366594d4033261a0f1315161616161616161616161313100c070000000000000815212e3a47535f6a74818e98a2aeb3a99e9184796d636363636363636b7884919eabb7bdb0a3968a7d706363636360594f44382c201307000000000a141d262d3337393d3f3f4446484a4c4e504746413a322825323f4b5865727e8b98a5b1bebbaea194887b6e6155483b2e2215080003101c28343f4a5466737f8c99a4afbcc4bab0a69f97928d8a8a8b8f9399a2aaaeb4bcc6baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d100000000000050b1014161718181818161d2429353d454d555c606c717d8590959fa7b1b9c0baaea3989083786d60554b413529160c020000121e2b3845515e6b7884919eabb7c2b6a99c8f827878787878797a7d82879095a0a7b1bdc0b5ab9f92867a6d6154473a2e2114070000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000000000a1623303d495663707c8999a3afbbb5a89c8f827574808d9aa7b3c0b5ab998c7f7266594c3f31261a0e0200000000000000000a1723303d4955616c71727272727272727272726d62564a3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d151d24292c3036393b3d404142424241403e3b3a36312c29241e17110a02000000000000000000000000000000000000000000000000000000000000061019232b353d444c52586062676d707374767677767574716e6965605c554f443f382f261d140a00000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e41342719222b32373b3c424242424242424242423b3a37312a21180e0300000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c0000000000000000000000000000000c17232e38424c565e696e7a838f949fa3abb2bab6afa8a09a938d847c726c655d564d453b33291f160c0000000000000d192633404c5966737f8c99a6b2bfbeb4aaa29f9e9e9e9e9e9e9e9e9e9e9e9fa3abb5c0baada194877a6e6154473b2e21140800000008111a222a32373a41464a5053585f62686d72787d82888e92989ea0a8abb0a5988b7f7265584c3f3225190c000d192633404c5966737f8c99a6b2bfb3a6998c807366594d4033261a1b1f2223232323232323232323201f1c18120b030000000006121f2b37434e58616e7a85929fa8b2ada1968c7f73685e575757575e6b7884919eabb7bdb0a3968a7d7063575756544f473d33271c100400000006111b262f383f44464a4c4950535557595b5d54524c443a3025333f4c5966727f8c99a5b2bfbfb4aa94877a6e6154473b2e2114080006121f2b3844505c667683909dabb5c0bdb2a89f949085807e7d7e82879298a2aebac5cebaada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d100000000000000004080a0a0b0b0f171f282f353f474f575e676d747e879197a0a7b1b9bfb6aea49f92867c6f665c50433a2f241804000000121e2b3845515e6b7884919eabb7c2b6a99c8f83766b6b6b6b686e70757c839095a0abb5c0baaea3998b7e7164584b3e2f23180c0000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000000000c1926333f4c5966727f8c99abb5c0b3a6998c8073717e8b97aab4bfb5a89c8f827569574d42362a1e120500000000000000000814212d3945505a616465656565656565656565625b51463a2e221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c12181f272f35393b4146474a4c4e4f4f4f4e4d4b4846423b39352f27221b140b0400000000000000000000000000000000000000000000000000000000030c18222b353d474f565e616a6f75797d7f818383838382807e7b77716d676159504941382f261b1106000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134271b1920272b2e2f353535353535353535352f2e2b2620180f060000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c000000000000000000000000000003101c28343f4a545d686e7b8490959ea6afb5bab2aca49f96918880796f6a605b534c433b332921170d040000000000000d192633404c5966737f8c99a6b2bfbaaea2989291919191919191919191919299a3afbbbaada194877a6e6154473b2e2114080000000008101820262b3036383f44464e53565d61666d70767c81868c91969c9fa6a5988b7f7265584c3f3225190c000d192633404c5966737f8c99a6b2bfb3a6998c807366594d40332621272c2e2f3030303030303030302d2c28231d150c03000000030f1b26313c46525e68737f8c96a1acb2a89f92867a6e61584e4a515e6b7884919eabb7bdb0a3968a7d7063574a4948443d352b21160b000000000b17222d38414950535759535b606163656869615e564c41362d36424d576774818e9aa7b4c1baaea398877a6d6054473a2d211407000713202d3a4653606d7985929facb8c5b9aca19690827a74717072757d86929fa9b3bec9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d1000000000000000000000000710192129313a4045515960696e79818b9299a1a9b1b9bfbbaea49d928b7f726a5f544a3f31281d1307000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695f5f565e61646a6f79839099a4afbbbfb4ab9b8e817468554b4034291c100400131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000005121e2a36424d576875828f9ba8b5beb3a9978a7d706e7b8898a2aebab8ab9e928578695f53463a2d211407000000000000000005111d28333e48505557595959595959595959585651493f34291e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d242931394045474c525457595b5c5c5c5b595754534d4745413a332d261d160e050000000000000000000000000000000000000000000000000000000b151e2a343d474f5960686e757c8185898c8e8f9090908f8d8b87837e79706b605b534941382d22170b020000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134271b0f151b1f22222929292929292929292922211f1a150e06000000000e1b2734414e5a6774818d9aa7b4beb2a5988b7f7265584c3f3225190c00000000000000000000000000020d17212c3844505c666d7a849196a0a7b0bbb7afa8a19a938d847d746d6760585049413a312921170f0a040000000000000d192633404c5966737f8c99a6b2bfb8ab9f9286848585858585858585858487929facb9baada194877a6e6154473b2e2114080000000000060e151b1e252a2e34383c43474c52545c60646a6f747a7f848a8f949a9f988b7f7265584c3f3225190c000d192633404c5966737f8c99a6b2bfb3a6998c807366594d4033262b32383b3c3d3d3d3d3d3d3d3d3d3a38342e271e150b000000000a15202a36414c56606d7984919ea7b1aea2988d81746a5f5347515e6b7884919eabb7bdb0a3968a7d7063574a3d3b38332b23190f05000000030f1b27333f49535b60646668656c6e707274766d685e52463d393c46525e697783909daab6c3b8ac9f928579675d5145392c201306000915222f3c4855626f7b8898a2aebabfb4ab9e9184796d686464656b727f8b97a1adb9c6baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d1000000000000000000000081119222a333b434b515b636b707b838e939fa3abb3bbbdb5aea49c928d80736d62584e42382e1f160c01000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c524c5254585f676e7b87939facb9c3b7aa9d908477675c5145382c1f130600131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000000000714212d3a46535f697885919eabb8b9ada197877b6e6c7985929facb8b9ada197887b6e6155483b2e2215070000000000000000000c17222c363e45494a4c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161f282f353e434b5153565e61646667686968686664615e5754524c443f382f2820170e050000000000000000000000000000000000000000000000000007121c27303c464f59606b6f7a81888e9298999b9c9d9d9c9b9a9795908b847d736c655b53493f33271d140a0000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134271b0e0a0f1315161c1c1c1c1c1c1c1c1c1c1514120f090300000000000e1b2734414e5a6774818d9aa7b4bfb2a5998c7f7266594c3f3326190c0000000000000000000000000009141f2a36424d57606d78828f96a0a8b1b9b6ada59e9691888079706b605d554e443f382f2823221f1b150f0700000000000d192633404c5966737f8c99a6b2bfb3a6998c80787878787878787878787884919eabb8baada194877a6e6154473b2e211408000000000000040a0f13191c23282b31373a41464a5053585f62686d72787d82888d92988b7f7265584c3f3225190c000d192633404c5966737f8c99a6b2bfb3a6998c807366594d40332b343d4348494949494949494949494645403930271d1207000000040d1925303b45515c67717e8a959fabb4aa9f92877c6e62594f515e6b7884919eabb7bdb0a3968a7d7063574a3d302c27211911070000000005121f2b3744505b656c70727577797b7d7f81837a6d61594f4746474d57616e7b87939facb9c4b7aa9d9184776a554c4135291d1104000a1724313d4a5764707d8a97aab4bfbaaea3998b7e71675e565759606d7985929eabb8c5baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d1000000000000000000008111a232b343c454d555d606d727d8590959da5aeb4bdbbb3aba39f928c80776c605b51463c30261c0d0400000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504146474e555f6a75828e9ba8b5c1b9ac9f9286796d6053473a2d20140700131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000000000815222e3b4855616e7b8897a1adb9b8ab9e91857869667683909ca9b6beb3a9978a7e7164574b3e2f23180c00000000000000000005101a242c33393d3e3f3f3f3f3f3f3f3f3f3f3e3a342d251b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161f283139404550555d6065686e7073747575757473716e6965605d565049413a322920170d030000000000000000000000000000000000000000000000000c18232e39424e58606b707d858e939b9fa2aaa7a9a9aaa9a8a7a79f9d96918a80776c655b50443d2f261c110600000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134271b0e00030608090f0f0f0f0f0f0f0f0f0f08080602000000000000000e1b2734414e5a6774818d9aa7b4bfb3a6998c807366594d4033261a09040000000000000000000000020e1a25303a46535f69737f8c949fa8b2bab5ada49c938e847d746d676059514b433d332d30302f2e2b2720191007000000000d192633404c5966737f8c99a6b2bfb3a6998c80736b6b6b6b6b6b6b6b6b7885919eabb8baada194877a6e6154473b2e211408000000000000000002080d11171c1f262b3035383f44464e53565d60666c70767b81868c8b7f7265584c3f3225190c000d192633404c5966737f8c99a6b2bfb3a6998c807366594d4033323d464e545656565656565656565653514b42392e23180c0000000008141e2934404b55606c7883909da5afafa3998f82756b60544a5e6b7884919eabb7bdb0a3968a7d7063574a3d30241c160f0700000000000613202d394653606c777e7f818385888a8c8e8d80746b6059545354575f6973808c9aa4afbbc2b5a89c8f8275695c4f422f24190d01000b1825313e4b5864717e8b97a4b1beb9ac9f92867a6d60554c4a515c6674818d9aa7b4c0baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d10000000000000000007101a232c353d464e575e676d757f8792979fa7afbabfb9b1a9a199928b80746c655b50493f342a1e150a0000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043393c434e5764717e8b97a4b1bebbafa399887c6f6255493c2f22160900131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000000000b1824313e4b5764717e8a97a9b3beb5a89c8f8275696774808d9aa7b3c0b3a79a8d807467554b4034291c100400000000000000000008121a22282d303132323232323232323232312e29231b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e28313a434b515a62676d72767a7d7f8182828281807e7b77726d68605b534c443b32291f150b010000000000000000000000000000000000000000000004101c2834404a545f6a707d8691979ea5acaeb4b4b6b6b6b6b5b3b1aba8a09e928d81776c60594f42382d22170b00000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134271b0e01000000000202020202020202020200000000000000000000000e1b2734414e5a6774818d9aa7b4c0b4a79a8d8174675a4e4131261a13100c0700050000000000000005121e2a36424d57616e7b86929fa6b0bab7ada39c928c817a706b605d554f45403d3d3d3d3d3d3c3b37322b22190f040000000d192633404c5966737f8c99a6b2bfb3a6998c8073665e5e5e5e5e5e5e6b7885919eabb8baada194877a6e6154473b2e2114080000000000000000000000060b10151b1e24292e34383c43474c52545b60646a6e747a7f847f7265584c3f3225190c000d192633404c5966737f8c99a6b2bfb3a6998c807366594d403338434e586062636363636363636363605c544b4034281c1004000000020c18232f3944505b656f7c89939eaab4ab9e94897d70665b505e6b7884919eabb7bdb0a3968a7d7063574a3d3024170b0500000000000005121f2b3744505b6578858c8e90929896989b93877d706b6360606163696e7b86929facb6c0beb3a9998c7f7366594c403326190800000c1825323f4b5865727e8b98a5b1beb6aa9d908377675d5143404a5464717e8b97a4b1bebaada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d1000000000000000050f19222c353d474f585f696e79818c9399a1a9b1b9beb9aea79f9792877e736e605b53493f372d22180c030000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336313c4855616e7b8894aab4bfc0b5ab96897d7063564a3d3023170a00131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000004101c2934404b556774808d9aa7b3bfb3a6998c80736664717e8a97aab3beb6aa9d908377675c5145382c1f1306000000000000000000000810171d2123242626262626262626262524221e181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303a434c555d606c71797e83878a8c8e8f8f8f8e8c8a87837f7a726c655d564c443b31271d12070000000000000000000000000000000000000000000006121f2c3844515c666f7c869298a1a9afb8bab9b7b3b0b0b1b5b9bbb8b2aca49c938c80736b60544a3f33281c0f03000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b6a99c8f837669584e43372b201f1c181216110b0300000000000714202d3a46525e6975828e98a3aeb8bbafa59c918c7f756d686059514b4a4a4a4a4a4a4a4a4a4947433d342b20150a0000000d192633404c5966737f8c99a6b2bfb3a6998c8073665952525252525e6b7885919eabb8baada194877a6e6154473b2e21140800000000000000000000000000030a0f13191c23282b31373a41454a5053585f62686d72797a6d6154473a2e211407000d192633404c5966737f8c99a6b2bfb3a6998c807366594d40333b4854606a6f7070707070707070706d665c5145382c1f13060000000007121d27333f4953606b75818e98a3aeb0a69d9083786c60555e6b7884919eabb7bdb0a3968a7d7063574a3d3024170a00000000000000030f1b27333f49536a7683909b9d9fa2aaa5a49992857d75706d6c6d6f747b849198a2aebec7baada297897d706356493d3023160a00000c1926333f4c5966727f8c99a5b2bfb5a89b8e827568554b403c4955626f7c8895abb5c0baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d10000000000000030c17212b343d474f59606a6f7b838e939fa4abb3bbbbb3ada49d9590857d716c635c504941382d251b1006000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362d3a4753606d7a8698a3aebabdb0a4978a7e7164574a3e3124170b00131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000006131f2c3845515c677683909da9b6beb3a9978a7d7064626e7b8898a2aebab9ac9f9286796d6053473a2d2014070000000000000000000000050c11141717191919191919191919191815120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424c555d676d757e858b90939a999a9b9c9b9b999795908c857f776d685e564c43392f24180c04000000000000000000000000000000000000000004101c2934404b55606d78839098a2aab3bbbab2acaba6a4a3a5a8acafb6beb9aea59f93887d6f665b5044382b1f1409000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134271b0e00020507080c0c0c0c0c0c0c0c0c0c08070502000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9e9185786a5f5347392f2d2c28231d221c150d05000000000815212e3b4854616e7b86929faab4beb3a99e938c7f736d605d564f515356565656565656565656544e463d32271b0f0300000d192633404c5966737f8c99a6b2bfb3a6998c807366594d454545525e6b7885919eabb8baada194877a6e6154473b2e21140800000000000000000000000000000002080d11171c1f262b3035383f44464e53565d60666c6d685d5246392d201307000d192633404c5966737f8c99a6b2bfb3a6998c807366594d40333c4956626f7c7c7c7c7c7c7c7c7c7d796d6053463a2d20130700000000010b17222d38414f59616e7b86929fa9b3aca0958b7e71675d5e6b7884919eabb7bdb0a3968a7d7063574a3d3024170a00000000000000000b17222d424e5b6875818e9ba8acaeb4b5aba2979287817d7a797a7c80869196a1aab4bfc0b6ac9f9285796d6053463a2d20130700000d192633404c5966737f8c99a6b2bfb4a79b8e8174685b4e413a4754616d7a8799a3afbbbaada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b46535f6c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d100000000000000a151e29333d464f59616b707c8590959ea5afb5bdb9b1a9a29e928d837b6f6b625a52443f382f261b120900000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3845515c677985929facb8beb1a4988b7e7165584b3e3225180b00131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000714202d3a4753606d7986929facb9b9ada197877b6e61606c7985929fabb8bbaea399897c6f6356493c302316090000000000000000000000000005080a0b0c0c0c0c0c0c0c0c0c0c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545d676d79818b91979d9fa4aca7a8a8a8a7a6a7a09d97928b827a6e685e554b40352921160a000000000000000000000000000000000000000006131f2c3845515c67727f8c95a0aab3bcb6aea8a19e999797989c9fa4acb2bbbbafa49a9183786c6053463b30251a0e020000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134271b0e090e121415191919191919191919191414110e090200000000000e1b2734414e5a6774818d9aa7b4c0b9ada196887b6e62554b413b3a38342e332d271f170d030000000c1825323f4b5865727e8b99a3afbcb9ada2978e81756d635b524c545c606363636363636363636260584e43372b1f130600000c1926333f4c5966727f8c99a5b2bfb3a6998c807366594d403845525e6b7885919eabb8baada094877a6d6154473a2e211407000000000000000000000000000000000000060b10151b1e24292d33383c43474c52545b60615d564c4135291d1105000d192633404c5966737f8c99a6b2bfb3a6998c807366594d403845525e6b78848989898989898989877a6d6154473a2e211407000000000006111b262f3d46535e6973808d97a1adb1a79e9184796d60566b7884919eabb7bdb0a3968a7d7063574a3d3024170a000000000000000006192633404c5966737f8c99a6b2babfbdb3a9a299938e89878687898d9298a1a8b2bcc6bbafa49a8e8174665c5144382c1f120600000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e41394653606c7986929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b404b556c7986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb6a99c8f8376695c504336291d10000000000006111c26303b454f59616b707d869197a0a7afbbbfbaaea79f97928a80786e696059504840332d261d140a0000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362934404b556c7885929fabb8beb2a5988b7f7265584c3f3225190c00131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000000091623303c4956636f7c8999a3aebbb8ab9e928578695e5b6576838f9ca9b6bfb5ab988c7f7265594c3f30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c16202b3844505c666d79838e939ea1a9acafb6b4b5b5b5b4b3b1aca9a29e948f837a6e675d51453d32271b0f04000000000000000000000000000000000000000714202d3a4753606d7985929ea7b1bcb6aea49c96918d8a8a8b8f939aa1a9b2bcb6aca0958a7e7164574d42362a1e12050000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134271b0d141a1e21222525252525252525252521201e19140d05000000000e1b2734414e5a6774818d9aa7b4c0bdb2a9998c7f72675d514c47464540393e3931291f150b0000020e1b2835414e5b6874818e9babb5c0b8ab9e92857a6d605b5245515c666d7070707070707070706f6a6054473b2e22150800000c1926323f4c5965727f8c98a5b2bfb3a6998c807366594d4036414c566b7885929eabb8bbafa499877a6d6054473a2d2114070000000000000000000000000000000000000000030a0f13191c22282b31373a41454a505354524c443a3024190d01000c1926323f4c5965727f8c98a5b2bfb3a6998c807366594d4035414c566b7885919696969696969a877a6d6054473a2d2114070000000000000a141d2a36424d57606d7a85929ea7b1ada1968c7f73685e6b7884919eabb7bdb0a3968a7d7063574a3d3024170a00000000000000000b1724313e4a5764717d8a97acb6c0cac5bbb3aba49f9b96939394969a9fa3aab2bac4bcb3a99f93877c6f62544a4034281c100400000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413744505b657885929fabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b45515d677986929facb9baaea194877b6e6154484b5764717e8a97a4b1bdb5a99c8f8276695c4f4336291c1000000000000c17232e38424d57606b707d869298a1a9b1b9bcb4aea49d9590857d736d665e574f473f3627221b140b020000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336232f45525f6c7885929fabb8beb2a5988b7f7265584c3f3225190c00131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000c1926323f4c5965727f8c98abb5bfb5a89c8f82756957536773808d9aa6b3c0b5a89b8e827568574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36424d57606d78828f959ea5adb3b9bab9b4b1b0b1b4b8bab8b3ada69f959083796d60594f43382c20150a00000000000000000000000000000000000003101c28343f4a5464717e8a97a1adb9bbaea49c928c84807d7d7e82879196a1aab4beb1a79c908376695e52463a2d2014070000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134271b171f262a2d2e323232323232323232322e2d2a251f170e050000000e1b2734414e5a6774818d9aa7b4c0c4b8ab9e9184796d605d555453514b4f4a433b31271c11050003101d2a3643505d697683909ca9b6c0b3a79a8d8074685d52494653606d787d7d7d7d7d7d7d7d7d7c6f6256493c2f23160900000b1825323e4b5865717e8b98a4b1beb3a6998c807366594d403946525e687985929facb8b9ac9f9386796d6053463a2d2013070000000000000000000000000000000000000000000002080d11171c1f262b2f35383f44464746413a32281e130800000c1825323f4b5865727e8b98a5b1beb3a69a8d807367544b403845525d687885929fa3a3a3a39f9386796d6053463a2d201307000000000000020b1a25313b45515d67727e8b95a0acb2a99f92867a6e616b7884919eabb7bdb0a3968a7d7063574a3d3024170a00000000000000000915222f3c4855626f7b889aa4afbbc8c4bab2acaaaca8a3a09fa0a2a7acaeb4bcc2bbb3aaa1978e81756a5f5342392e23180c0000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e41333f495f6b7885929eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4bfb2a5998c7f7266554c4753606d7a8699a3aebbbbaea295887b6f6255484b5565727e8b98a5b1beb5a89b8e8275685b4f4235281c0f0000000003101c28343f4a545e696f7d869298a2aab2bbbab2aaa29f928d837b706c605c544d453d352d2417110a02000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8beb2a5988b7f7265584c3f3225190c00131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000005111e2a36424d576875828e9ba8b5bfb3a6998c807366595764717e8a97a9b3beb8ab9e918478695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a46535f69737f8c949fa7afb9bcb4aeaca8a4a3a4a7acaeb4bcb9b0a79f958e81746b6054483c31261b0f03000000000000000000000000000000000006121f2c3844505c6675828f9ca9b3beb3a99d928c807973717072757c849198a2aebab7ab9f94877b6e6154483b2e2115080000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e41342717212931363a3b3f3f3f3f3f3f3f3f3f3f3b3a36302920170d0200000e1b2734414e5a6774818d9aa7b4c0c6b9ada1978d80746d676361605c545b554d43392d22160a0004111e2a3744515d6a7784909daab7beb1a4978b7e7164564c414854616e7b8789898989898989898276695c4f4336291c1003000a1724303d4a5763707d8a96aab4beb3a79a8d807467564c413d4754616e7a8798a3aebab8ab9e918578665c5044382b1f120600000000000000000000000000000000000000000000000000060b0f151a1e24292d3338393a3935302820160c0200000a1724303d4a5763707d8a96aab4beb5a89b8e8275665c5147464a54606d7a86939facafafab9e918578665c5044382c1f12060000000000000009141f2935414c55606d7883919da6b0aea2988e81746a6b7884919eabb7bdb0a3968a7d7063574a3d3024170a00000000000000000714202d3a4753606d7a86939facb9c6bdb2a8a09ea0a8afadacadafb3b9babfbab8b0a9a29891857a6d61584e4330271c12070000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e412d45525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4c0b4a79b8e8174675d545359626f7c8995abb5bfbdb1a4978a7e71645b53535c6774818d9aa7b4c0b4a79a8e8174675b4e4134281b0e000000020d17202c3844505c666e7b859298a2aab4bcb9b1a8a198928a80786e696159514a423b332b231b12060706040000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8beb2a5988b7f7265584c3f3225190c00131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000714202d3a46525e697884919eabb8beb3a9978a7d70645755616e7b8897a2adbab9ada196877b6e6154483b2e2115070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56616e7b86929fa6b0b9b8b0aaa39f9b9896979a9fa2aab0b8b9b1a79d92897c6f63584e43372b1f120600000000000000000000000000000000000713202d3a4653606d7985929facb8b9ada2978d80736d666464656b6f7c86929facb8bcb0a6988b7e7165584b3e3225180b0000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134271f29333b4246484c4c4c4c4c4c4c4c4c4c4746423b32291f140900000e1b2734414e5a6774818d9aa7b4c0c9beb2a99d928d807a73706e6d666a665f554a3e33261a0e0004101d2a3743505d6a7683909da9b6bdb0a4978a7d7164564d4c4e5763707c89969696969696968e8275685b4f4235281c0f02000815222f3b4855626e7b8898a2aebab5a99c8f8276685e524b4a4e5863707d8a96aab4bfb6a99c90837669544a3f34281c1003000000000000000000000000000000000000000000000000000000030a0f13191c22282b2d2e2d29241e160e040000000815222f3b4855626e7b8898a2aebab8ab9e9285796d60595352545c66717d8a9aa4afbbb6a99c90837669544a3f34281c100300000000000000030d19242f3a44505c66707d8a949fabb4aa9f92877c6f6b7884919eabb7bdb0a3968a7d7063574a3d3024170a000000000000000006131f2c3845515d677884919eabb7c4b9aca09691969ea5acaeb4b3b4b4b3b4aeaca69f9792867d6f685e52463c311e150b000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4c0b8ab9f92857a6d666060616b74818d9aa7b4c0c2b5a99c8f82766d626060656d7985919eabb8c0b3a69a8d8073675a4d4034271a0d00000008131e2a36424d57606d78839097a1aab4bcb9b1a79f9691867e746d665e574f444039302920191818181313100c07000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8beb2a5988b7f7265584c3f3225190c00131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000814212e3b4754616e7b8796a1adb9b9ada197877b6e615453606c7985929fabb8bdb2a8978a7d7164574a3e2e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e6874818e99a3aeb8b9b0a69f98928e8b8a8b8e92989fa6b0b8b9afa59c8f83766a5f53473a2e21150700000000000000000000000000000000000915222f3c4855626f7b8898a2aebab8ab9e9285796d605c545759606a73808d9aa6b3c0b4a79a8e8174675b4e4134281b060000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e41342726313b454d53555858585858585858585854524d443b3025190e02000e1b2734414e5a6774818d9aa7b4c0cfc4bbaea49d928d85807d7a79797771665b4f4236291d1000030f1c2936424f5c6975828f9ca8b5bfb3a6998c8073685e5659585f6973808d99a3a3a3a3a39a8d8074675a4d4134271a0e01000613202d394653606c7985929fabb8b8ac9f92867a6d615c5456575f6a74818e9ba7b4bfb4ab9a8d8174675a4e412e23170b00000000000000000000000000000000000000000000000000000000000001080d11171c1f2021201d19130c04000000000613202d394653606c7985929fabb8b9ada1978b7f726b63605e61666d7883909dacb6beb3a99a8d8073675a4d402e23170c00000000000000000008131e28343f4a54616b76828f99a3afafa3998f82766b7884919eabb7bdb0a3968a7d7063574a3d3024170a000000000000000004101d2935404b556976828f9ca9b5c2b7aa9e91848e939b9fa2aaa7a8a7a6aaa39f9b948f857d706b60564c41342a200c03000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4c0baada2978e8178706d6c6e737d87929facb9c5c3b7aa9e948b7f756f6d6d6f77808d97a1adb9c0b5ab988b7e7265584b3f3225180c0000010d1925303a46525e69727f8c959fa9b3bcbab1a79f9590847c716c605c544d453e342e27252525252525201f1c18120b0300000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8beb2a5988b7f7265584c3f3225190c00131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000b1724313e4a5764717d8a97a8b2bdb8ab9e928578695e52505b6576838f9ca9b6c0b3a69a8d807367544a4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929fabb4bcb1a79f948f86817e7d7e81868f949fa6b0beb7ab9f94887c6f6255483c2f23180c00000000000000000000000000000000000b1824313e4b5764717e8a97aab4bfb4a89b8e8175675d514a4a4f58636f7c8996abb5c0b6a99d9083766a5d50432d22170b0000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134272a36424d575f6165656565656565656565615e564d42362a1e1105000e1b2734414e5a6774818d9aa7b4c0c5bebab8aea49d97928d8987868583776a5d5044372a1d1100010e1b2834414e5b6774818e9aacb6c0b8ab9e91847a6e696666676a6f7b85929fabb0b0b2a8988b7e7265584b3f3225180c000006121f2b3844505b6675828f9caab4baaea3988e81746d66646364696e7c87929facb9baaea3998a7d7164574a3e31241706000000000000000000000000000000000000000000000000000000000000000000060b0f12131413110d0802000000000006121f2b3844505b6675828f9ba9b3beb3a99f92867d746f6d686d7178818e959fabbebaada2978a7d7063574a3d30241706000000000000000000010b17232e38424f59626f7c87929faab3ab9e94897d707884919eabb7bdb0a3968a7d7063574a3d3024170a0000000000000000000c18242f414d5a6774808d9aa7b3bdb0a4978a7e81898e9298999a9b9a9a9898928f89827b706b60594f443a3022180e00000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4c0beb3a99e938e837d7a797b80879299a3afbbc6bfbbb0a69b918b817c79797c828d929da9b3bebbafa499897c6f6256493c2f231609000005111e2a36414c56616e7b86929fa7b1bbbdb2a89f9590837a6f6a615a514a423b333131313131313131312d2c28231d150c03000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8beb2a5988b7f7265584c3f3225190c00131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000004101c2834404a546773808d9aa6b3c0b5a99c8f827669574d49536773808d9aa6b3c0b6a99c908376665c5144382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a3aebdb8ab9f958f827b75717071747a828f949facb6bbb0a6998d807366554b4034291c1004000000000000000000000000000000000c1926323f4c5965727f8c98a5b2bfb2a5998c7f7266554b403d4754606d7a8799a4afbbb7ab9e9184786b5e493f33271b0f0300000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134272d3a46535f696e727272727272727272726e695e52463a2d201407000e1b2734414e5a6774818d9aa7b4c0bcb4aeabacafa9a19e9a9694989184776a5e5144372b1e1100000b1825313e4b5864717e8b9aa4afbbb9ada19790827b75737273767c849197a2adbab9ada196887c6f6255493c2f2216090000030f1c28333f4a5465717e8b98a2aebab4aa9d938d807973707071747b849199a3aebbb9ac9f92867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000306060707050100000000000000030f1c28333f4a5464717e8b97a2adbabaaea3989288817c7a797a7e838e939da7b1bcb4aa9f9285796d6053473a2d2014070000000000000000000006111c26303e47535f6a74818e98a2aeb0a69d9083787884919eabb7bdb0a3968a7d7063574a3d3024170a000000000000000000071925323f4c5865727f8b98a5b2beb2a5988c7f747c8285898c8d8e8e8d8b8986827d766e6960594f473d32291e100600000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4c0c5bcafa59e9490898686888d9299a3abb5c0bdb5aeaca9a39b938e888686898f949da4aebbc4b9ac9f9386796d6053473a2d20140700000713202d3946525e6874818e98a2aeb9c0b5aba1969083796d685f58504440393b3e3e3e3e3e3e3e3e3e3e3a38342e271e150b000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8beb2a5988b7f7265584c3f3225190c00131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000006121f2c3844515c667683909ca9b6bfb3a6998c807366594d4a5764717e8a97a9b3beb8ac9f9286796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b556875828e9baab4beb3a99d9083796e69656364686e78828f9aa4afbbb6aa9d908377675c5145382c1f1306000000000000000000000000000000000d1a2733404d5a6673808d99a6b3beb1a5988b7e7265584b3f3945525d687986939facb9b8ac9f928579655b5044372b1f120500000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134272e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7b6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb4aaa29f9fa4abadaba6a3aa9d9184776a5e5144372b1e1100000814212e3b4754616e7a87939facb9beb2a99f949086827f7f8083889196a0a9b3beb4aa9e9184786c605346392d2013060000000b17222d3a4753606d7a85929fa8b2bcafa59d928d84807d7d7e81869196a0abb5bbafa59b8e8275685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3a4753606d7985929fa8b2bdb4aaa39a938e898686878a90959da5afb9baaea2988d8073675c5145382c1f130600000000000000000000000a141e2b37434e58616d7a85929fa8b2aca0958b7e7884919eabb7bdb0a3968a7d7063574a3d3024170a0000000000000000000a1723303d4a5663707d8996aab4bfb4a79a8e81746f75797d7f808181807f7c7975706b615f574f473d352b20170d0000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4c0bbb3adaba69f9c96999399999fa3abb5bdbfb5aba39f9c9fa59e9b999399969c9ea6aeb6c0bdb2a89c8f8276675d5145392c20130600000714212e3a4754616d7a86929faab4bfbbafa39991847a6e675e564e463e4246474b4b4b4b4b4b4b4b4b4b4645403930271d12070000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362834404b546c7885929fabb8beb2a5988b7f7265584c3f3225190c00131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000713202d3a4653606d7986929facb8beb3a9978a7d7064574a4855616e7b8897a2adbabaaea398897c6f6256493c2f231608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677784919eaab7b9ada297897c6f675e5757565e666e7b87939facb9b9ac9f9286796d6053473a2d201407000000000000000000000000000000000e1a2734414d5a6774808d9aa7b3beb1a5988b7e7265584b3f35414c566c7986929facb9b9ac9f9386796c605346392d20130600000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a8b8b8b8b8b8b8b8b897d6f6356493c30231609000e1b2734414e5a6774818d9aa7b4baaea298929399a4afb8b3b0aa9d9184776a5e5144372b1e1100000714202d3946525e6876828f9ca5afb9bbb0a69f98928e8c8c8d90949da0a8b2bbbaaea2988c8073655b5044372b1f12050000000613202c3945515d6773808d96a1abb5b7aea49d96918d8a898b8e9298a0a8b2bcb3a99e93897c6f62564c4135291d1105000000000000000001040607060603000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d67737f8c96a0abb4bcb4aca49f9b96999399979da0a7afb7b9b0a69f92867b6e61554b4034291c10040000000000000000000000020c1a26313c46525e68727f8c96a1acb1a79e91847a84919eabb7bdb0a3968a7d7063574a3d3024170a0000000000000000000815212e3b4854616e7b8798a2aebab6a99c90837669676d707274757473726f6d67636059534d453d352b23190e050000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb3a9a19e9fa2a9aba49fa4abacaeb5bdc1bbaea3999290949fa9aba49fa4aba9aab0b8c0c0b9ada1968a7e7164554b4035291d110400000b1825323e4b5865717e8b99a3aebcc0b5ab9f92877c6f685e554c443c444d52545858585858585858585853514b42392e23180c0000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3845515c667985929facb8beb1a5988b7e7265584b3f3225180c00131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000916232f3c4956626f7c8998a3aebab9ada197877b6e61544846535f697885929fabb8bfb4aa988b7f7265584c3f3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939facb9b8ab9e9285796c60554d4a4c545f697783909daab7bbafa399887b6f6255483c2f221509000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f2f46535f6c7986929facb9bbafa49a86796d6053463a2d20130700000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a9698989898989896897c6f6356493c30231609000e1b2734414e5a6774818d9aa7b4b8ab9f928687939fa9b1bab7aa9d9184776a5e5144372b1e11000005111e2a36414c56626f7c89939ea7b1b9b8b0aaa39f9b99999a9c9fa6acb2babaafa59f92857a6e6153493f33271b0f0300000004111d2935404b55606d7a849199a4afb5b6aea8a19e999796979b9fa3aab2bab3aaa1978e81756a6054443a3024190d0100000000000001070d11131413120f0b0600000000000000000000000000000000000000000000000000000000000000000004101d2935404b55606d79849199a3abb4bcb6afaca7aba49fa4abaaabb1b9bbb1a79f948c7f72685e5243392f23180c000000000000000000000000000a15202a36414c56606d7984919ea7b1ada1978c7f84919eabb7bdb0a3968a7d7063574a3d3024170a0000000000000000000613202d394653606c7985929facb8b8ab9e928578685d606366676867676563605d55544f46423b332b23191107000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4b9ada197929297a2adafacafb5b9bbbfbeb9b0a69f9287839097a1a9afacafb5b5b7bbc2bdb9afa59e9184796d6053473a2f24180d0100030f1c28333f4a546875828e9babb4bfbbafa3998d80736a60564c433a424d565e6164646464646464646464605c544b4034281c100400121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362d3a4653606d798698a2aebabeb1a4978b7e7164584b3e3125180b00131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000c1925323f4c5865727f8b98aab4bfb8ab9e928578695e5346424d576976828f9ca9b6c1b4a89b8e817568564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b889aa4afbbb6aa9d908377665b50433d424d576875828f9ba8b5c0b5ab96897d7063564a3d3023170a000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9c0b6a09386796d6053463a2d20130700000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3a5a5a5a5a296897c6f6356493c30231609000e1b2734414e5a6774818d9aa7b2b2aa9e9184828f96a0a7aeb4aa9d9184776a5e5144372b1e110000010d1925303b4754606a75818e95a0a7afb7bcb4aeaca8a6a5a6a9abb0b8b9b3aea59e938b7f72685e5241382d22170b00000000010d18242f3a45525d68707d87939fa3abb2b9b2adaba6a3a3a4a7acaeb4b8b1aaa29892857a6e61584e4332281e1308000000000000040c13181d2020201f1c17110d0701000000000000000000000000000000000000000000000000000000000000000c18242f3945515d676f7d879299a3aab1b8bbb9b4b5afacafb5b6b8bab5afa79f958f82786d60564d4131271d120700000000000000000000000000030d1925303a45515c67717e8a959fabb2a99f928585929fabb8bdb0a3968a7d7063574a3d3024170a00000000000000000005121f2b3744505b657784909daab7b9ada197877a6d605456595a5b5b5a585653514b48443d3631292119110700000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b2b2ab9e928585929fa4abb1b7b9bab8b7b3ada69e948d807a859197a0a8aeb4b7b9b9b8b7b2ada59d938a7d70675d5145392c1d1307000006121f2b3844505b667885919eabb8c4b9ac9f92867b6e61584e443b3a46525e696e717171717171717171716d665c5145382c1f130600121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362e3b4855616e7b8894aab4bfbdb0a3978a7d7064574a3d3124170a00131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000005111e2a36414c566875818e9ba8b4c1b5a99c8f827669574d42404d5a6673808d99a6b3c0b7aa9e918477685e5246392d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895acb6c0b6a99c90837669544a3f31414e5b6874818e9ba7b4bdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9b9aca09386796d6053463a2d20130700000000121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413025313d4a5764707d8a97a3b0b2b2afa295887c6f6255493c2f221609000e1b2734414e5a6774818d9aa6a6a6a69e91847b8491959fa2aaaa9d9184776a5e5144372b1e1100000008141e2b37434e58606d798390959ea5abb0b5b8b8b5b2b2b3b6b8b6b3adaaa29f938e81756d62564c412f261b1106000000000007131d2935414c56606b727f8b9299a1a8adb2b6b7b3b0b0b1b4b8b5b1aca79f9892867d6f685e52463d3220160c020000000000040d161d24292c2d2d2b28221c18130e0903000000000000000000000000000000000000000000000000000000000007121d2935404b55606b717e879298a0a7acb1b5b7b8b9b9b9b8b6b4aeaba39f9590837a6d665c50443b301f150b01000000000000000000000000000008131e2834404b55616c7683909da5afaea298929297a2adbabdb0a3968a7d7063574a3d3024170a000000000000000000030f1b27333f49536875828e9ba8b5beb3a995897c6f62564a4c4d4e4e4d4c494745403938322a2625221e18110a010000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa6a6a6a69e91847e8a9399a0a7aaacaeacaaa9a19e948f82786f7c8591969fa2aaabacadabaaa8a19e938e81746c61554b4035291d0c0100000613202d394653606c7986929facb9c2b5a89c8f8275685e52463d323b4754616e7b7e7e7e7e7e7e7e7e7e7e796d6053463a2d20130700121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c50433639414c5664717e8a97a4b0bdbdb2a895897c6f6256493c2f23160900121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413025313d4a5764707d8a97a3b0bdbbafa295887c6f6255493c2f221609000000000713202d3946525e687784919eaab7c0b3a6998d8073665a4d403e4a5764717d8a97a9b3beb9aca096877a6e6154473b2e211406000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d50432d414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9b9aca09386796d6053463a2d20130700000000121e2b3845515e6b7884919eabb7c2b5a89b8f827568564d41362c303e4b5864717e8b97a4b1bebdb2a894887b6e6155483b2e221508000e1b2734414e5a6774818d9999999999999184777b838c92989b9d9d9184776a5e5144372b1e11000000020f1b27323d45515d676e7b838e939c9fa6a8abadb3aeaeb4aeaca9a9a19e98928b81786d605b51443b301d140a000000000000010d19242f3a434f59626d727f8791969ea1a9a9abadb3b6afacaba9a7a09d9590867d706b60564c41342b200e040000000000010c161f282f35393a3938332d29241d1a14100b04000000000000000000000000000000000000000000000000000000010d18242f39434f59616c717e8690959da0a7a8aaabacafacaba9aba39f99928d837a6d685d544a3f32291f0d03000000000000000000000000000000020c18232e3943505a626f7c89939eaab4aaa29f9fa2a9b3bebdb0a3968a7d7063574a3d3024170a000000000000000000000b17222d404d596673808c99a6b3beb1a4978b7e7164584b3f414241403f3c3a38352f36363632312e2a231c130a0000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9999999999999184777f8790959b9d9fa39f9d9b97918b82796d6a6f7c848d92989b9e9fa29e9d9b96918a81776c605a5043392f24180c0000000714212e3a4754616d7a8799a3afbbc0b3a6998d807366564d4134313d4a5764707d8a8b8b8b8b8b8b8b8b867a6d6053473a2d20140700121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504341464b525e6874818e9ba7b4c1b9aca196877a6d6154473a2e21140700121e2b3845515e6b7884919eabb7c2b5a89b8f827568564d41362c303e4b5864717e8b97a4b1bebdb2a894887b6e6155483b2e221508000000000714212e3a4754616d7a8796a0acb9beb3a9978a7d7064574a3d3b4855616e7b8897a1adb9bdb2a8978a7d7064574a3d2e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9b9aca09386796d6053463a2d20130700000000111d2a3744505d6a7783909daab6c3b7aa9d908477685e52463c393a424d576673808c99a6b3bfb9ada196877a6d6054473a2d211407000e1b2734414e5a6774818c8c8c8c8c8c8c8c84776e7980858b8e90929184776a5e5144372b1e11000000000a16202935404b555e696e79818a8f94999c9fa2a9a2a1aaa29f9c9a97928d857e756d665c51493f32291e0b020000000000000008131e28313d47515b626d727d848c91969a9d9ea2a9a1a49f9e9c9995908b837b706b60594f443b3022190f00000000000007131d28313a40454746443f38352f2a261f1c16100c07010000000000000000000000000000000000000000000000000007121d28313d46505a616c717c838b9095999b9d9f9fa39f9e9d9a99928e8780786d685e564c42382e20170d000000000000000000000000000000000007121d27303e4754606a75818e98a3aeb4aeacabadb3bbc5bdb0a3968a7d7063574a3d3024170a00000000000000000000061824313e4b5764717e8a97a4b1bdb3a6998d8073665a4d43434343434343434343434343433f3e3a352d251c110700000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818c8c8c8c8c8c8c8c8477727d838a8e91929892918e8a857e776d675f6a6e7980868b8f91929792918e8a847e746c655b50483e31271d12070000000814212e3b4754616e7a8794aab4bfbeb2a5988b7f7265584c3f3134404b5465727e8b979797979797979286796c605346392d20130600121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504f4c52555c616e7a86929facb9c4b7ab9e918478685e5246392d20130700111d2a3744505d6a7783909daab6c3b7aa9d908477685e52463c393a424d576673808c99a6b3bfb9ada196877a6d6054473a2d211407000000000a1724313d4a5764707d8a97a8b2bdb9ada197877b6e6154483b3a46535f697885929eabb8c0b3a6998d807366544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9b9aca09386796d6053463a2d201307000000000f1c2835424f5b6875828e9ba8b5c1b8aca095877b6e61564d4745474b545f6976828f9ca9b6c2b8ab9e918478685d5245392c201306000a1724303d4a5763707d7f7f7f7f7f7f7f7f7f72676d737a7e8184858684776a5e5144372b1e1100000000040d18242f39434d575e676d757d82888c8f9297949595949892908d8a85807b716c605c544a40372d20170d0000000000000000010c161f2b353f49515b626b70797f84898d90929794949a93918f8c88837e776e6960594f473d32291e10070000000000010d18242f3a434b515353504a45413a36312c271f1d18120e09020000000000000000000000000000000000000000000000010c161f2b343e48505a616a6f787e83888c8f919293999292908d8a86817c736d665e564c443a30261c0e050000000000000000000000000000000000000b151e2b38434e58616e7b86929fa9b3bab8b8babec5cdbdb0a3968a7d7063574a3d3024170a000000000000000000000916232f3c4956626f7c8995a9b3beb5a89b8f827568544a4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c4a463f372d23180d01000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000a1724303d4a5763707d7f7f7f7f7f7f7f7f7f726b6f787d818486868584817e79716c655d585f676d737a7e828486868584817d79716c605b53493f362c1f150b010000000714212d3a4754606d7a8798a2aebabfb2a6998c7f7366574d43403f45515c6674818e9aa4a4a4a4a49e918478655b5044372b1f120500121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5c5c565e61676d75828f98a3aebabfb4aa9b8e817568564c41362a1d1105000f1c2835424f5b6875828e9ba8b5c1b8aca095877b6e61564d4745474b545f6976828f9ca9b6c2b8ab9e918478685d5245392c20130600000003101c28343f4a546673808d99a6b3c0b8ab9e928578695e53463a36424d576976828f9ca9b5c2b6a99c8f8376665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9b9aca09386796d6053463a2d201307000000000c1926333f4c5966727f8c99a9b3bebcb1a7998c7f72685f57535153555d666e7b87939facb9c2b5a89c8f827569564c4135291d1104000916232f3c4855616b707373737373737373726d6260686d7175777879796d6053463a2d201307000000000007121d28313b454d555d606b70767c7f82858687888887868583807d79736e69625a514a42392e251b0e05000000000000000000040d1a232d373f49515960676d72797d80838586878787868582807c77716c655f574f473d342b20170d00000000000004111d2935404b555d60605b54514b46423b38332c29241d1a140f0a0400000000000000000000000000000000000000000000040d19222d363e4850585f666d71777c7f8284858686868583817e7a746e6a605c544c443a32281e140a00000000000000000000000000000000000000030c1b27323d46535e6973808d97a1adb9c3c5c6cad0c9bdb0a3968a7d7063574a3d3024170a000000000000000000000714212d3a4754606d7a8797a1adb9b7aa9d918477665c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c595751493f352a1e1206000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e4134404b556b7885929eabb8baada194877a6e6154473b2e211408000916232f3c4855616b707373737373737373726d62656c7074777979797775716d67605b534e555d60686d7275787979787774716d67615a504941382d231a0d03000000000713202c3945525d687985929facb8c2b5a89c8f8275695f554e4c4a5058606d7985919eabb1b1b1a99c8f83766953493f33271b0f0300121e2b3845515e6b7884919eabb7c2b6a99c8f8376696969696a686e7279818e949eaab4bfbaaea3988a7e7164574b3e3025190d01000c1926333f4c5966727f8c99a9b3bebcb1a7998c7f72685f57535153555d666e7b87939facb9c2b5a89c8f827569564c4135291d110400000006121f2b3844505c6676838f9ca9b6c2b5a99c8f827669574d423631404d5a6673808d99a6b3c0b8ac9f9285796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9b9aca09386796d6053463a2d20130700000000091623303c4956636f7c8997a1adb9c3b8ab9f92867a6e6962605d5f61676d78828f99a4afbbbcb1a7988c7f7265594c3f2f24190d01000714202c38444f596163666666666666666665625b565d6064686a656c6d665c5145382c1f13060000000000010c161f29333b434b515961636a6f7275787a7a7b7b7a7a797673706d67615e575044403930271c1309000000000000000000000008111b252d373f474f555d60666d707376787a7a7b7a797876736f6a64605b534d453d352b22190e050000000000000613202c3945515d676d6c66605d55534d48443d38352f2a251f1b16100c0700000000000000000000000000000000000000000007101b242d363e464e545c60646a6f72757778797979787674716d68625f58514b423a322820160c0200000000000000000000000000000000000000000a16202a36424d57606d7a85929ea7b1bcc8d3d6dbc9bdb0a3968a7d7063574a3d3024170a000000000000000000000613202c3945525d687885919eabb8b9ac9f9286796d6969696969696969696969696969696965635b51463a2e221609000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845515c677985929facb8baada194877a6e6154473b2e211408000714202c38444f596163666666666666666665625b5b6063686a666d666a6864605c555049434b51565e6165686b666d666a6864605d5550443f382f261b1108000000000004111d2935414c566a7784909daab7c3b9ac9f92867b6e67605859545c606a727f8b97a1adb9bfb4aa9a8d8073675a4d402d22170b0000121e2b3845515e6b7884919eabb7c2b6a99c8f83767676767676787a7e848e939ea6b0bcc0b6ac9f92867a6d6054473a2d2114080000091623303c4956636f7c8997a1adb9c3b8ab9f92867a6e6962605d5f61676d78828f99a4afbbbcb1a7988c7f7265594c3f2f24190d010000000713202d3a4653606d7985929facb8c0b3a6998d8073665a4d4031313d4a5764707d8a97a9b3bebaaea298887c6f6255483c2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9b9aca09386796d6053463a2d201307000000000713202d3a4653606d7985929eacb6c0baaea29891847b746f6d67696e7279818e949fabb5c0b8ab9f95887b6e6155483b2e221508000004101c28333e474f555759595959595959595856514c5254585b535b60605c544b4034281c1004000000000000040d172029313940454f55585f626669676d6e6f6e6e6d67696764605c55524d453e342e271e150b0100000000000000000000000009131b252d353d434b51545c6063676a676d6e6e6d6d666966626058535049413c332b23191007000000000000000714202d3a4753606d7979726d67615f57544f4745403936302c271f1c18120d08020000000000000000000000000000000000000009121b242c343c424a5053585f6266686a6c666d666b6a6764605d56534e454039302820160e04000000000000000000000000000000000000000000040e1a25313b45515d67727e8b95a0acb8c2cfd9d6c9bdb0a3968a7d7063574a3d3024170a0000000000000000000004111d2935414c56697683909ca9b6bbafa399887c7676767676767676767676767676767676726d63574a3e3125180c000000000d192633404c5966737f8c99a6b2bfb4a79a8e8174675b4e413a4653606d7986939facb9baada194877a6e6154473b2e2114080004101c28333e474f555759595959595959595856515053575b545c605c545b5753514b443f3940454c5254585c545c605c545b5753514b433e332d261d140a000000000000010d19242f414e5b6774818e9aaab4bfbbaea3999083796f6a676666666d717c86929fa9b3bebaaea2988a7d7063574a3d302417060000121e2b3845515e6b7884919eabb7c4b8ab9f928582828282828384878b91969ea5afb8c1bbafa49a8e8174685d5245392c20130700000713202d3a4653606d7985929eacb6c0baaea29891847b746f6d67696e7279818e949fabb5c0b8ab9f95887b6e6155483b2e221508000000000916222f3c4955626f7c8898a2aebabeb3a9978a7d7164574a3e312e3b4854616e7b8797a1adb9bfb4aa988b7e7265584b3f3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9b9aca09386796d6053463a2d2013070000000006121f2b3844505c6674818d9aa4afbbbeb4aaa0969186817c7a78797b7f848e939ea6b0bdbdb2a89d908376695f53463a2d2114070000000b16212c353e44484a4c4c4c4c4c4c4c4c4b4a464145474b4e49505353514b42392e23180c0000000000000000050e171f282f353e44484e535559555d6061626261605d555a5753514b46423b3328231c150c03000000000000000000000000000109131b232b313940454a5053565a555d60616161605c545955544e46443f382f2a2119110700000000000000000a1724313d4a5764707d847f7a746e6963605953514b46423b38322c28231c19130f0a0300000000000000000000000000000000000009121a222a30383f44464e5355595c5e5f5c605c545d5a5754524c47433c342e271e160e05000000000000000000000000000000000000000000000009141f2935414b55606d7883909da6b0bdc7d1dcc9bdb0a3968a7d7063574a3d3024170a00000000000000000000010d19242f414e5b6774818e9aa7b4c0b5ab9d908382828282828282828282828282828282827f7265594c3f3226190c000000000d192633404c5966737f8c99a6b2bfb4a89b8e817568544a3f3b4855616e7b889aa4afbbbaada194877a6e6154473b2e21140800000b16212c353e44484a4c4c4c4c4c4c4c4c4b4a4644464a4e4a5053504a4e4b46454039332f353a4146474b4f4a5053504a4e4a474540393127221b140b0200000000000000081724313e4a5764717d8a98a2aebabfb5ab9f9590837c7774737375797e859298a2aebbc0b5ab9f9285796d6053473a2d2014070000121e2b3845515e6b7884919eabb7c4baada297928f8f8f8f8f909196989ea0a8afb7c1bdb3a99f93877c6f62564c4135291d1104000006121f2b3844505c6674818d9aa4afbbbeb4aaa0969186817c7a78797b7f848e939ea6b0bdbdb2a89d908376695f53463a2d211407000000000c1825323f4b5865727e8b98aab4bfb9ada297877b6e6154483b2e2d3a46535e697885929eabb8c1b4a79b8e817468564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9b9aca09386796d6053463a2d2013070000000003101c28343f4a54626e7b87939faab4bebcb2a8a098928d88868586888c91969ea5afb8c2b8aca0968a7e7164574d42372b1e120500000005101a232c33383c3d40404040404040403f3d3a35393a3e423f44464645403930271d1207000000000000000000050d161d242933383c4347494c4b51535455555453514b4d4a464540393630292018120b03000000000000000000000000000000010911191f272f35383f44464a4d4b515354545453514a4d4947433c37332d261d180f070000000000000000000a1724313d4a5764707d8a8b85807b75706b65605d55524d48433d38342e2a251e1b150f0b0600000000000000000000000000000000000810181e262e34383c4347484c4f514a5153514a504e4b4745413a373128231d150c05000000000000000000000000000000000000000000000000030d18242f3a44505c66707d89949eabb5c0cbd7c9bdb0a3968a7d7063574a3d3024170a0000000000000000000000081926323f4c5965727f8c98a5b2bfb8ab9f95908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8175685b4e4235281b0f020000000c1926323f4c5965727f8c98a5b2bfb6a99c8f8376665b50443d4a5663707d8996acb6c0baada194877a6e6154473b2e211408000005101a232c33383c3d40404040404040403f3d3a37393d413f4446443f423e3a38342e2724293035393a3f423f4446443f413e3a38352f271f17110a0200000000000000000714202d3a4753606d7985929faab3bebdb1a79f95908983817f8082858b9297a2aab4bfbbafa3998e8174675d5145382c1f13060000121e2b3845515e6b7884919eabb7c4beb3a9a29f9c9c9c9c9c9d9ea1a8aaacb2bac1beb5aba1978e81756a5f53443a3024190d01000003101c28343f4a54626e7b87939faab4bebcb2a8a098928d88868586888c91969ea5afb8c2b8aca0968a7e7164574d42372b1e120500000005111d2935414c566874818e9ba7b4c1b8ab9e928578695e53463a2d2a36424d576976828f9ca9b5c2b7aa9d918477685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9b9aca09386796d6053463a2d20130700000000000b17232e3847535f6a75818e98a2aebac0bab2aaa29f9a9597929299989ea1a9afb7c1b9afa59e9184796d6053463c31261a0e020000000008111a21282c2f30333333333333333332312e292c2d312d3337393a38342e271e150b0000000000000000000000040c121821282c32373b3c3f40454747484847474540403d3a38342e2a251f170e0700000000000000000000000000000000000000070d151d24292e34383a3d40404547474847464440403c3b37322b27221b140b06000000000000000000000a1724313d4a5764707d8a98928d87827d77716d67615e57544e4644403936302b261f1c17110d0801000000000000000000000000000000060c141c23282b31373a3c3f4244404446444043413e3a39352f2b262018120b03000000000000000000000000000000000000000000000000000007131d28343f4a54606b76828f99a3afbbc5d0c9bdb0a3968a7d7063574a3d3024170a00000000000000000000000a1724303d4a5763707d8a96abb5bfbcb1a79f9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b8e8175685b4e4235281b0f020000000b1825323e4b5865717e8b98a4b1beb8ab9f9285796c605347464f596673808c99a6b3bfbaada194877a6e6154473b2e21140800000008111a21282c2f30333333333333333332312e2b2d302e34383a38342e312d2c28231d181e25292d2e322e34383a38342e312d2c29241d150d060000000000000000000006131f2c3945515d6774808d98a2aebac1b9b1a7a09d95908d8c8c8e92979fa2a9b3bcbcb2a89f92877b6e62554b4035291d10040000121e2b3845515e6b7884919eabb7c4c5bbb3adaba9a9a9a9a9a9abacb2b7b9bdc3bcb4aca39992857a6d61584e4332281e1308000000000b17232e3847535f6a75818e98a2aebac0bab2aaa29f9a9597929299989ea1a9afb7c1b9afa59e9184796d6053463c31261a0e020000000713202d3946525d687784919daab7c2b5a99c8f827669574d42362a2531404d596673808c99a6b3bfb9ac9f93867a6d6154473a2e21140600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9b9aca09386796d6053463a2d201307000000000006111c2b37434e58616e7b86929fa4aebbc0bcb4aeaca7a9a29f9fa3ababadb2bbc1b9b1a79e938a7d70665c5144382a1f14090000000000000810161c20232426262626262626262524221d20212522272b2d2d2c28231d150c0300000000000000000000000001070d161c20262b2e2f2f35383a3b3c3b3b3a38352f312d2c28231d1a140d05000000000000000000000000000000000000000000030b12181c23282c2d302f35393a3b3b3a3a38342e2f2e2b271f1b17110a0200000000000000000000000a1724313d4a5764707d8a979f99938f89837e79736e6962605853514a46413a37312b28221c19130c04000000000000000000000000000000020a11171c1f262b2e2f33352e34383a38342e34312d2c29241e1a150c0700000000000000000000000000000000000000000000000000000000010b17232e38424f59626e7c87929fa9b3becac9bdb0a3968a7d7063574a3d3024170a00000000000000000000000815222f3b4855626e7b8899a3aebbc2b9b1aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a89b8e8175685b4e4235281b0f020000000b1724313e4a5764717d8a97a4b0bdbaada297897d70635c535356606b7783909daab6c3baada194877a6e6154473b2e211408000000000810161c20232426262626262626262524221f202423282c2d2c282324201f1c18120c13191d20212523282b2d2b282324201f1d18120b03000000000000000000000004101d2935404b55616e7a85929fa5afb8c1b9b1aca7a09d9a99999b9fa2a9adb3bbbcb4aaa1968d81746a5f5343392f24180c000000121e2b3845515e6b7884919eabb7c4cdc5bebab8b5b5b5b5b5b6b7b9bdc4c4bdb9b1aaa39a92877d70685e52463c3120160c020000000006111c2b37434e58616e7b86929fa4aebbc0bcb4aeaca7a9a29f9fa3ababadb2bbc1b9b1a79e938a7d70665c5144382a1f1409000000000714212e3a4754616d7a86939facb9c0b3a6998d8073665a4d40312524313d4a5764707d8a97a9b3bebbafa49a8a7d7063574a3d2d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9b9aca09386796d6053463a2d2013070000000000000f1a26313c46535e69717e8b929da4afb5bdbfbab8b4b3adabacaeb5b8b9bdbebab0a7a0958e81756b61544a403428180e0300000000000000050b10141617191919191919191918181511131418171b1f20201f1c18120b03000000000000000000000000000000050b10151b1f212224292c2d2e2f2f2e2d2c292424201f1c18120e0902000000000000000000000000000000000000000000000001070c11171c1f202324292c2d2e2e2e2d2c282322221f1b150f0b06000000000000000000000000000a1724313d4a5764707d8a97aba49f9c95908b85807b756f6a64605c54524c47433c38332d29241e160d0800000000000000000000000000000000060b10151b1f2122262923282c2d2c2823272421201d19130f090300000000000000000000000000000000000000000000000000000000000006111c26303d47535f6a74818d97a2adbabfbfbdb0a3968a7d7063574a3d3024170a00000000000000000000000713202d3a4653606d7986929facb9c5c2bcb8b6b5b5b5b5b5b5b5b5b5b5b5b5b5b4a89b8e8175685b4e4235281b0f020000000a1623303d495663707c8996a8b2bdbeb3a99c9082766e63606061686f7c89959fabb8c4baada194877a6e6154473b2e2114080000000000050b101416171919191919191919181815121317171c1f201f1c17181313100c0702080d11131418171c1f201f1c17171413100c0701000000000000000000000000000c18242f3946525e68727f8b939ea6afbabfbcb8b1acaaa7a6a6a8abadb3babebbb3aaa29891847a6d60574e4231271d1207000000121e2b3845515e6b7884919eabb7bfbfbfbfbfbfbfbfbfbfbfbfbebebeb9b8b2ada8a09892887f716b61564c41342a200e040000000000000f1a26313c46535e69717e8b929da4afb5bdbfbab8b4b3adabacaeb5b8b9bdbebab0a7a0958e81756b61544a403428180e03000000000a1724303d4a5763707d8a9aa4afbbbeb3a9978a7d7164574a3e3124212e3b4854616e7b8797a1adb9c0b6ac998c80736653493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9b9aca09386796d6053463a2d2013070000000000000915202a36424d57616c73808d929fa3abb1b8bdc3c0bebab8b9bbbfc3beb9b3ada69e959083796d60594f42392e231806000000000000000000000407090a0d0d0d0d0d0d0d0d0c0b09040707060b0f12131313100c0700000000000000000000000000000000000000040a0f131516181d1f2021222221201f1d18171313100c070000000000000000000000000000000000000000000000000000000000060c10121317181d1f20212121201f1c181615130f0a030000000000000000000000000000000a1724313d4a5764707d8a97a3afaca7a09d97928d86817c76716d66615e56534e46443f38352f281f1a11080000000000000000000000000000000000030a0f121515191c181c1f201f1c181b181413110d08010000000000000000000000000000000000000000000000000000000000000000000a141e2b37434e58616d7a85929fa8b2b2b2b2b0a3968a7d7063574a3d3024170a000000000000000000000006121f2c3844505c667784919daab7bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb4a89b8e8175685b4e4235281b0f020000000714212d3a4754606d7a8796a0acb9c5b7ab9f948d8076706d6c6e717a84919ea7b1bcc8baada194877a6e6154473b2e211408000000000000000407090a0d0d0d0d0d0d0d0d0c0b090506060c10121312100c060706040000000001050707060b10121312100b060706040000000000000000000000000000000007121d2a36414c56626d75818e949ea5aeb4babfbcb8b7b4b2b3b5b8babebcb8b0a9a29892867c6f685d52453c311f150b01000000121e2b3845515e6b7884919eabb2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b3adaba8a19e9591867e716d62594f443a3022180e000000000000000915202a36424d57616c73808d929fa3abb1b8bdc3c0bebab8b9bbbfc3beb9b3ada69e959083796d60594f42392e23180600000000030f1b27333f49536673808c99acb6b2b2ada297887b6e6155483b2e22202d3a46525e697885919eabb2b2b2a99c8f8276655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9b9aca09386796d6053463a2d201307000000000000030e1a25313b45505a606c77808c9299a0a7acb2b7b9bbc0bcc0bbb9b7b3ada9a29f948f837a6e675d51473e30271c12070000000000000000000000000000000000000000000000000000000000000305060706040000000000000000000000000000000000000000000000030608070c101314141515141413100c07070604000000000000000000000000000000000000000000000000000000000000000000030607070c1013141415141312100c0708060300000000000000000000000000000000000a1724313d4a5764707d8a97a3b5b9b1aca9a19e99928e89837e79736d68625f5853504a45413a312c231a1005000000000000000000000000000000000000030608090c070c10121312100c070b070604010000000000000000000000000000000000000000000000000000000000000000000000020c1a26313c46525e68727f8c96a0a5a5a5a5a5a3968a7d7063574a3d3024170a000000000000000000000003101c28343f4a546975828f9ca8b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a89b8e8175685b4e4235281b0f020000000713202c3945525d687784919eaab7c4bbb0a69c928d827d7a797a7e849196a0acb9c3cdbaada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000003060706030000000000000000000000000000000306070603000000000000000000000000000000000000000000010e1925303b44515b606d79828e939fa2aaaeb4b8b9bdbdbdbdc0bbb9b7b1aca69f9792867d706a60564c41332a200d0300000000121e2b3845515e6b7884919ea5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a9a19e9b96918b847c716c625a50473d32291e100600000000000000030e1a25313b45505a606c77808c9299a0a7acb2b7b9bbc0bcc0bbb9b7b3ada9a29f948f837a6e675d51473e30271c12070000000005121f2b3744505b6576828f9ca5a5a5a5a59e928578695f53463a2d211e2a36424d576975828f9ca5a5a5a5a59f9285796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9b9aca09386796d6053463a2d2013070000000000000009141f29333e44505b656c747f8790959ea0a8aaacafb5afb5afacaaa9a19e97928b82796e685e554b40352c1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070809080807060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080807070604000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3abacb2b8b3adaba39f9b95908a847f7a746f6a64605b54524c433e352c21160b000000000000000000000000000000000000000000000000000406070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a36414c56606d79849198989898989898968a7d7063574a3d3024170a0000000000000000000000000c17232e404d5a6773808d9aa5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59b8e8175685b4e4235281b0f0200000004111d2935414c566875818e9ba8b2bdc2b8aea49c948f898686878b9196a0a8b2bbc1cabaada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323f45515c676d79818b92989fa2aaabadb2b0b0b0b6afacaaa7a09d948f857d706b61584e433a2f21180e0000000000121e2b3845515e6b78849198989898989898989898989898989898979697918e8a847f786f6a615a50483f352c20170d00000000000000000009141f29333e44505b656c747f8790959ea0a8aaacafb5afb5afacaaa9a19e97928b82796e685e554b40352c1e150b00000000000613202d394653606c788592989898989898988f827669574d42362a1e1a2530404d596673808c9898989898989897887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9b9aca09386796d6053463a2d20130700000000000000030d172127333f49535b606d727d838b91969a9d9fa3aba3aba39f9d9a97928c857e756d675e564d43392f231a0c03000000000000000000000004080a0a131313131313131313100f0d0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a92999ea0a8acaeb4b5afaca79f9d96918c86817c76706c66605d564f473e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1925303a45515c67717e8a8c8c8c8c8c8c8c8c8a7d7063574a3d3024170a000000000000000000000000061825323e4b5865717e8b9898989898989898989898989898989898989898989898988e8175685b4e4235281b0f02000000010d19242f3d4a5663707d8996a1adb9c2c0b6aea69f9c96999399989ea1a9a8aab0b8c1baada194877a6e6154473b2e211408000000000001070b0f1112131313131313131313100f0d0a050000000004080a0a13131313131313131313130908060300000000000000000000000000000000000000000000000000020d17202934404b555c676d757e868d92989b9ea1a9a3a4a3aca49f9d9a95908a827b706b61594f463d31281e0f060000000000121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b898785817d79726d66605850483f362d231a0e05000000000000000000030d172127333f49535b606d727d838b91969a9d9fa3aba3aba39f9d9a97928c857e756d675e564d43392f231a0c0300000000000915222f3c4855626f7b888c8c8c8c8c8c8c8c8c8073665a4d4031261a1724313d4a5764707d8a8c8c8c8c8c8c8c8c8b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1a2734414d5a6774808d9aa7b3beb1a5988b7e7265584b3f3946535f6c7986929facb9bbaea39986796d6053463a2d2013070000000000000000050f17222d384149505b636b6f787e84898d9092999596959992908e89857f7a716c605d554d443b31271d110800000000000000000000050b101416172020202020202020201d1c1a16110a030000000000000000000000000000000000000000000003070909131313131313131313130f0e0c0904000000000004080c0e0f131313131313131313130b0a08040000000000000000000000000000000000000000000000000002070a0c0d1313131313131313130d0c0a06020000000000000000000815222e3b4855616e7b82868c91969b9fa2aaabb0b8b1aba9a19e98928e88827d78726d6861594f44382c2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2834404b55616c727f7f7f7f7f7f7f7f7f7f7b6e6155483b2e221508000000000000000000000000091623303c4956636f7c898c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8175685b4e4235281b0f02000000000813202d394653606c7884919ea6b0b9c2c0b8b0aba9aba49fa4ababa69e9c9ea6b0bbbaada194877a6e6154473b2e21140800000000050c12171b1d1e2020202020202020201d1c1916100a03050b1014161720202020202020202020201615130f0a04000000000000000000000000000000000000000000000000050e18232f39434b555c606d727a80858b8e919695969797969a93918d89837e766e6960594f473e342b1f160c0000000000000b1825323e4b5865717e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7c7b7875706d66605c544e463e362d241b11080000000000000000000000050f17222d384149505b636b6f787e84898d9092999596959992908e89857f7a716c605d554d443b31271d11080000000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7c6f6255483c2f221514212e3a4754616d7a7f7f7f7f7f7f7f7f7f7f7d6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3beb1a5988b7e7265584b3f3845515c677986929facb9b9ac9f928679665c5044382b1f120600000000000000000006111b262f383f44515960666d71787c80838688898989888684817d79726d68625a514c433b32291f150b000000000000000000000810171c2023242d2d2d2d2d2d2d2d2d2a2926221c150d0400000000000000000000000000000000000000040a0f131516202020202020202020201c1b18150f09020002090f14181b1b20202020202020202020171714110c0500000000000000000000000000000000000000000000070d1316191a202020202020202020191916120d0700000000000000000814212d3a47535f696e757b7f84898e92989c9fa6abadb2b2adaaa39f9b948f8a847f7a706b6155483c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18232e3943505a626d727272727272727272726e695f53463a2d2114070000000000000000000000000714212d3a4754606d797f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a000000000006121f2b3844505b66717e8b949ea7b0b9bec2bbb7b5b5afacafaea49d948f949eaab7baada194877a6e6154473b2e211408000000060f161d23272a2b2d2d2d2d2d2d2d2d2d292926211c150d10171c2023242d2d2d2d2d2d2d2d2d2d2d22211f1b150e0700000000000000000000000000000000000000000000000007121d273139434b515b62686e747a7e828587888a8a8a89888684807c77716c615e574f473e352c22190d040000000000000b1724313d4a56626c71727272727272727272727272727272727271706e696864605c54514a423c342d241b12090000000000000000000000000006111b262f383f44515960666d71787c80838688898989888684817d79726d68625a514c433b32291f150b000000000000000814212d3a47535f696e727272727272727272726f6a5f53473a2e211513202d3946525d686d727272727272727272726f6b6054483b2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb2a5988c7f7265594c3f3a4753606d7a8699a3afbbb8ab9f9285786c5f4a3f34281c1003000000000000000000000a141d262d333f474f545c60656c6f7477797b7c7c7c7b7a7774706d66605d565045413a312920170d0300000000000000000008111a22282d30313939393939393939393635322d271f160d030000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2d2d2d282725201b140c030b131a202527282d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2d2625231e19120a0100000000000006121e2b37424d575f61696e72777c81858b9094999ea1a8acaeb4aeaca69f9c96918c867d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303e48515b6265656565656565656565615f574d42362a1e12050000000000000000000000000613202c3945515d676d7272727272727272727272727272727272727272727272727272706b6155483c2f2316090000000000030f1c28333f4a54626c76828f959fa6adb3b6b7b8b7b6b4aeaaa29f928d828f9ca8b2b2ada194877a6e6154473b2e2114080000050f1820282f3337383939393939393939393635322d261f161a21282d303139393939393939393939392f2e2b26201810070000000000000000000000000000000000000000000000010b151f273139404551565e61676d7175787a7c7d7d7d7d7b7a77746f6b64615a534d453d352c231a1007000000000000000915212e3a45505a626565656565656565656565656565656565656463615e575753514a444039302b221b12090000000000000000000000000000000a141d262d333f474f545c60656c6f7477797b7c7c7c7b7a7774706d66605d565045413a312920170d030000000000000006121e2b37424d575f6165656565656565656565625f584e43372b1f12111d2935414c565d61656565656565656565656360594f44382c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000b1825323e4b5865717e8b98acb6c0b3a79a8d8074675a5047464b55626e7b8895abb5c0b7aa9d9084776a5d51442e23170b0000000000000000000000020b141b2227353d424a50535b606367666d6e6f706f6e6d676763605c54524c443f352f281f170e0500000000000000000005101a232c33393c3d46464646464646464643423e3831281f150a0000000000000000000000000000000007101921272c2e2f393939393939393939393534312c251e150c151d252c3134353939393939393939393931302d28221a12080000000000000000000000000000000000000a131c242a2f323339393939393939393933322f2a231c130a000000000000020e1a26313c454d53575e61666b6f747a7e83888d91969b9fa3aaacb1b0aba8a09e988b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2c363f4951565859595959595959595955534d453b31261a0e0200000000000000000000000004111d2935414c555d6065656565656565656565656565656565656565656565656565656361594f44382c2014070000000000000b17222d3842505a616e7a8390949ea1a9a9aaabaaa9aaa29f98928b807d8996a3a6a6a6a194877a6e6154473b2e21140800010c16202a323a3f434546464646464646464643423e3831281f232c33393c3d46464646464646464646463c3b37322a22180e040000000000000000000000000000000000000000000000030d151f272f343f444c52555d606468686d6f707170706f6d6767636059555046423b332b231a1108000000000000000005111d29343f485056585959595959595959595959595959595958585654534d4a46444039342e271e19100900000000000000000000000000000000020b141b2227353d424a50535b606367666d6e6f706f6e6d676763605c54524c443f352f281f170e050000000000000000020e1a26313c454d53555959595959595959595955534e463c31261b0f0d1924303a444c52545959595959595959595956544f473d32271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000a1623303d495663707c899aa4afbbb7aa9d9184776c61595353555d67727f8b98a5b1beb5a89b8f8275685c4f4235291c06000000000000000000000000020a1117232b30383f4449505356545c606162636261605c555653514a45413a3229241e160d05000000000000000000000b17222c363e44494a535353535353535353504e4a433a31271c11050000000000000000000000000000040f19222b32383b3c4646464646464646464642413d3730271e141d272f373d4042464646464646464646463e3c39332c241a10050000000000000000000000000000000007121c252e353b3f40464646464646464646403e3b352e251c120700000000000009151f2a333c42474d5254596063676d71767b8084898e92989da0a7b1b7b2acaa988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c1a242d373f464a4b4c4c4c4c4c4c4c4c4c4846423b33291f140900000000000000000000000000010d19242f3a434c5154595959595959595959595959595959595959595959595959595957554f473e33281c100400000000000006111c262f3f46525e686e7a828b91979a9c9d9e9e9d9a98928e867e737d8996999999999994877a6e6154473b2e2114080007121d28323c444b5051535353535353535353504e49423a31262c353e44494a53535353535353535353534947433c342a20150a000000000000000000000000000000000000000000000000030d151d2329323b41464c515458565e61626364646362605d5556544f49453e36312921191108000000000000000000010c18222d363f454a4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b494846423d3a38342e28231c150c07000000000000000000000000000000000000020a1117232b30383f4449505356545c606162636261605c555653514a45413a3229241e160d050000000000000000000009151f2a333c4247484c4c4c4c4c4c4c4c4c4c4847433c342a20150a08131e28323a4146474c4c4c4c4c4c4c4c4c4c4948443d352b21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000714212d3a4754606d7a86939facb9b8aca0958a7e716b62606061676d7984919eaab7bdb2a8998c7f7266594c3f3326190c00000000000000000000000000000610191e262e34383f4446494a5153555656565553514b4a46444039352f282019130c040000000000000000000004101c28333e485055576060606060606060605d5a544c43382d22160a00000000000000000000000000000a16212b343d434849535353535353535353534f4d48413930251b252f3941484d4e535353535353535353534a49453e362c22170c000000000000000000000000000000020d19242e3740474b4d5353535353535353534c4b4640372e23190d020000000000030e18212a31373b4246474f54555d6064696e73787d81868b9095a0acb8bdb2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d343a3d3f3f3f3f3f3f3f3f3f3f3b3a36312921180d03000000000000000000000000000008131e28313a4145474c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443e352c21160b00000000000000000a141d2a36414c565e686d787e85898d8f919291908d8a86817b72707d898c8c8c8c8c8c8c877a6e6154473b2e211408000b17232f3a444e565c5e6060606060606060605c5a544c42382d333e474f5557606060606060606060606055534e463c32261b0f03000000000000000000000000000000000000000000000000030b1218202930363a4145474b4c525455575757565553514b4948443d39332a251f170f07000000000000000000000006111b242d343a3d3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d3b3a36312d2c28231c18120b030000000000000000000000000000000000000000000610191e262e34383f4446494a5153555656565553514b4a46444039352f282019130c040000000000000000000000030e18212a31373a3b3f3f3f3f3f3f3f3f3f3f3c3a37312a22180e04020c1620283035393a3f3f3f3f3f3f3f3f3f3f3c3b38322b23190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000613202c3945515d677683909dabb4bdb1a89f92867d746f6d6c6e7179818f96a0acb9b9aca196897c6f6256493c2f231609000000000000000000000000000000070c151c23282d3337393c40444648494949484745403d3a38342e29241e160d080100000000000000000000000814202d3944505a61646c6c6c6c6c6c6c6c6c69665e544a3e32261a0d00000000000000000000000000030f1b27323d464e5456606060606060606060605b59534b41372c202c37414b53595b60606060606060606060575550483e33281c1104000000000000000000000000000007131e2a3540495257596060606060606060605957514940352a1e1206000000000000060f181f262b30363a3d43484b5153575f61666c70757a7f83909daab6beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e31323232323232323232322e2d2a261f180f06000000000000000000000000000000010c161f282f35393a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c38332c231a10050000000000000000020b1925303b444c565d666c71797d808384858483817e7a746e696e7b7f7f7f7f7f7f7f7f7f796d6053473a2d201407000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c69665e54493e3239444f5961646c6c6c6c6c6c6c6c6c6c6c625f584e43372b1f13060000000000000000000000000000000000000000000000000001070e171e252a2f35393a3e414647494a4a4a4a484745403c3b38322d28221a140d050000000000000000000000000009121b22292e3132323232323232323232323232323232323231302e2d2a25201f1c18120c07000000000000000000000000000000000000000000000000070c151c23282d3337393c40444648494949484745403d3a38342e29241e160d080100000000000000000000000000060f181f262b2d2e323232323232323232322f2e2b26201810060000040e161e24292d2e32323232323232323232302f2c27211911070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b0000000000000000000000000000000004111d2935414c5566727f8c99a3aebabaaea2989287817c7a797a7e848f939ea8b2bdb3a99e9184786c605346392d20130600000000000000000000000000000000030a11171b22272b2d2e34383a3b3c3d3c3b3a38342f2d2c28231c19130c04000000000000000000000000000a1623303c4955616c707979797979797979797670665a4e4235291c0f0000000000000000000000000007131f2c38434e5860626c6c6c6c6c6c6c6c6c6c68655d53483d311d313d48535d65686c6c6c6c6c6c6c6c6c6c64615a5045392d21140800000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c6c66635b51463b2f23160a000000000000060f171f262a3036393d43474b5153575f61666d70757a7f83919daab7beb2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d22242526262626262626262622211e1a140d060000000000000000000000000000000000040d161e24292c2d3232323232323232323232323232323232323232323232323232302f2c28211a11080000000000000000000008141e29323b444c545b60676d7074767778777674716d68615e696e7373737373737373736d675d5145392c20130600111d2a3743505c6872787979797979797979797670665a4e42353c4955616c707979797979797979797979766a5f53473b2e211508000000000000000000000000000000000000000000000000000000050d14191e24292c2d3036393a3c3d3e3d3d3c3a39352f2f2c27211d170e09030000000000000000000000000000000911181d2124252626262626262626262626262626262625252321211e1a1312100c07000000000000000000000000000000000000000000000000000000030a11171b22272b2d2e34383a3b3c3d3c3b3a38342f2d2c28231c19130c0400000000000000000000000000000000060e151a1e21222626262626262626262622211f1b150e0600000000040c13191d2021262626262626262626262322201b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b00000000000000000000000000000000010d19242f3a4754616d7a86929fa9b3bdb3aaa299928d898686878b91959ea5afbab9ada1978c7f72655b5044372b1f1205000000000000000000000000000000000000060c11171b1f2023282c2d2e2f302f2e2d2c2923201f1c18120d080100000000000000000000000000000a1724313d4a5764707d8686868686868686868276695d5043362a1d10000000000000000000000000000915222e3b4854606a6f79797979797979797979756f65594d392e2334404d59656f7579797979797979797979716c6155493c3023170a00000000000000000000000000000c1925323f4b57636d73797979797979797979736d63574b3e3225190c0000000000030d17212931363a4146474e54555d6064696e73797d82868c9195a0acb8c0b2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c121518181919191919191919191514120e090300000000000000000000000000000000000000040c13191d202126262626262626262626262626262626262626262626262626262423201c1610080000000000000000000000020d172029323a424a50555c606367696a6b6b6a6764605d56575e61666666666666666666605d554b4035291d100400121e2b3845515e6b78848686868686868686868276695c504337434e5864707e86868686868686868686867c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000002080d13191d2021252a2d2e2f303131302f2d2c292422201b16110c06000000000000000000000000000000000000060c11151718191919191919191919191919191919191818161514120e09060400000000000000000000000000000000000000000000000000000000000000060c11171b1f2023282c2d2e2f302f2e2d2c2923201f1c18120d080100000000000000000000000000000000000003090e121415191919191919191919191515120f0a0400000000000002080d111314191919191919191919191615130f0b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000813202d3946525e6874808d97a1abb5bcb3aba39f9a95999399979da0a8afb7b9afa59e92857a6d6053493f33271b0f030000000000000000000000000000000000000000060b0f1213181c1f202223232322201f1c181312100c0700000000000000000000000000000000000a1724313d4a5764707d8a93939393939393908376695d5043362a1d10000000000000000000000000000916232f3c4956626f7c86868686868686868686817568554b40342834404a54687581868686868686868686867e7164574a3e3124170800000000000000000000000000000d1a2633404d596673808686868686868686867f7366594c403326190d000000000009141f29333b42464c5254586062676d71767b80848a8f92999da0a7b1b9b5afa5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0c0c0c0c0c0c0c0c0c080705020000000000000000000000000000000000000000000001080d1113141919191919191919191919191919191919191919191919191919171614100b0500000000000000000000000000050e1720282f383f444b5153565a5c5e5f5e5d5a5754524c4d535459595959595959595953514b43392f24180d0100121e2b3845515e6b788491939393939393938f8376695c50433a47535f6a76828f93939393939393938f82766a5f53473b2e21150800000000000000000000000000000000000000000000000000000000000001080d111314191d202122242424232220201d1815130f0b040000000000000000000000000000000000000000000105090b0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a08070502000000000000000000000000000000000000000000000000000000000000000000000000060b0f1213181c1f202223232322201f1c181312100c070000000000000000000000000000000000000000000000020608080c0c0c0c0c0c0c0c0c0c0908060300000000000000000000010507070c0c0c0c0c0c0c0c0c0c09090703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000005111e2a36414c56616d7a859299a4afb5bdb5aeaca7aba49fa4abaaacb1babab0a79e938b7e71685d5241382d22170b00000000000000000000000000000000000000000000000305070c10121315161616151413100c070604000000000000000000000000000000000000000a1724313d4a5764707d8a979f9f9f9f9f9c908376695d5043362a1d10000000000000000000000000000c1825323f4b5865727e8b9393939393939393918477675c5145382c3844515c6677849093939393939393938d8073665a4d403025190e02000000000000000000000000000d1a2633404d596673808c939393939393938c7f7366594c403326190d00000000020e1a26313b454d53565e61656a6f74797e83888d91969b9fa3abacb1b3adaba39f988b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0a09070400000000000000000000000000000000050e161d262d33394045464a4d50515251504e4b4745414246484c4c4c4c4c4c4c4c4c4745403931281d12070000121e2b3845515e6b7884919e9f9f9f9f9f9c8f8376695c5043414c55626e7b88949f9f9f9f9f9fa095897d7063584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000010406080d1113141617171717151413110d07070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305070c10121315161616151413100c0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000010d1925303a46525e68707d87939fa3abb2b8bbb9b4b5afacafb5b7b8bab4aea69f958f81756c62564c412f261b110600000000000000000000000000000000000000000000000000000004060708090a090807060400000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3acacaca99c908376695d5043362a1d1000000000000000000000000004101c2834404a546774818e9a9f9f9f9f9f9f9f9286796d6053463a2d3a4653606d7986929f9f9f9f9f9f9f9c8f827569564c41362a1e1105000000000000000000000000000d1a2633404d596673808c999f9f9f9f9f998c7f7366594c403326190d0000000005121e2a36424d575f61686d72777c81858b9094999ea1a9acaeb5b1aba9a19e99928e897e7165584b3e3225180b0000000000000002060808131313131313131313131308070502000000000000000000010507071313131313131313131313080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141c22282e34383a3d414344454443413e3a3935363a3b4040404040404040403a39352f281f160c010000121e2b3845515e6b7884919eabacacaca99c8f8376695c504345515d6774818d9aa6b0acacb2a89d9083776b6054463c32261b0f0300000000000000000000000000000000000000000000000000000000000000000000000001050707090a0b0a0a09070604010000000000000000000000000000000000000000000000000001070b0f111213131313131313131313131313131313131313131313131313131212100c080200000000000000000000000000000000000000000000000000000000000000000004060708090a090807060400000000000000000000000000000000000000000000000000000001070b0f1112131313131313131313100f0d0a05000000000003070b0d0e131313131313131313131309080603000000000000000000000000000000000000000000000000000406070a0d0f11121211100f0c0906050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080c0e0f121212121212121210100d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000008131e2935414c56616b727f8b9299a0a8acb2b5b7b8b9b9b9b8b6b4aeaaa39f948f83796d605a50433a2f1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0b9b6a99c908376695d5043362a1d1000000000000000000000000006121f2c3844515c667783909daaacacacacafa399887c6f6255483c2f3c4855626f7b8899a3aeacacacacab9e918578685e5246392d201407000000000000000000000000000d1a2633404d596673808c99a6acacaca6998c7f7366594c403326190d000000000714212d3a46535f696e757a7f84898e92989c9fa6abadb2b5aeaca79f9d97928c86817d716c62564a3d3124170b000000000003090f12141520202020202020202020201414110e0802000000000002080d11131420202020202020202020201514120e090200000000000000000000000000000000000000000406070a0d0e0f0f0e0b08080602000000060606060606060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171d23282c2d3034363738383734312d2c292a2d2e3333333333333333332d2c29241d160d04000000121e2b3845515e6b7884919eabb7b9b6a99c8f8376695c503f4953606d7a85929facb8b9b9aca1968a7e7164594f44342a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c12171b1d1e20202020202020202020202020202020202020202020202020201f1e1c18130d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c12171b1d1e2020202020202020201d1c1916100a030001080e13171a1a20202020202020202020201615130f0a04000000000000000000000000000000000000000001070c101314171a1c1e1e1f1e1d1b191613120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000002090f14181b1b1e1e1e1e1e1e1e1e1d1c1a16110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000020d1925303a444f59626d727f8791969ea0a8a8aaacacafacaba9aaa29f98928c82796d675d51483f31281e0b0200000000000000000000000305060707070707070707070707070707070707070707070707070707070707060300000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000000000000000000000713202d3a4653606d7986929facb9b9b9c0b5ab978a7e7164574b3e313e4b5764717e8a97abb4bfb9b9b9ada197877a6e6154473b2e211408000000000000000000000000000d1a2633404d596673808c99a6b3b9b2a6998c7f7366594c403326190d000000000815222e3b4855616e7b81868c90959a9fa2aaabb0b8b3adaba39f9b95908b85807b756f6b625a50453a2e21150900000000060e151a1f21222d2d2d2d2d2d2d2d2d2d2c21201e19140d05000000050c13191d20212c2d2d2d2d2d2d2d2d2d2c21201e1a140d050000000000000000000000000000000001070c101314171a1b1c1c1b181514120e09090a1313131313131313130807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b12181c1f202327292b2c2b2a272421201d1e212126262626262626262620201d18120c0400000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5044505b65727f8b98a2aebabeb3a99e9184786d6053463d3320180e0400000000000001070b0f1112131313131313131313131313131313131313131313131313131313130f0e0c08040000000000000000000000000000000000000000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b28241f18100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d292926211c150d040b131a1f2426272d2d2d2d2d2d2d2d2d2d2d22221f1b150f070000000000000000000000000000000000030a0f12181d1f202427292a2b2b2b2a282623201f1b17110d080200000000000000000000000000000000000000000000000000000000000000000000000000030b131a202527282b2b2b2b2b2b2b2b2a2926221c150d04000000000000000000000000000000000000000001010100000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000008131e28323e47515b626d727d848b9196999c9d9f9fa39f9e9c9a98928d867f786d675d554b40362d1f160c00000000000000000000060b0f1213131313131313131313131313131313131313131313131313131313131312100c060000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000000000000000000000916222f3c4955626f7c8899a3aebac7d1c0b3a6998d8073665a4d402f404d596673808c99a6b3bfd1c9beb3a9968a7d7063574a3d30241708000000000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000a1724313d4a5764707d8a92999da0a7abaeb3b9b1aba9a19e99928e89837e79736e6963605950483f34291d1105000000060f1820262b2e2f39393939393939393939392e2d2a251f170e0500050e161e252a2d2e39393939393939393939392e2d2a251f170f050000000000000000000000000002090e12181c1f202426282928272522211e1a1516172020202020202020201414110e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101313171a1d1e1f1e1d1b181413111214151919191919191919191413100d07010000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504653606c7884919daab4bfb9ada1978b7f72665c5044382b1f1207000000000000050c12171b1d1e202020202020202020202020202020202020202020202020202020201c1b18140f09020000000000000000000000000000000000000000000000000000050f1820282f33373839393939393939393939393939393939393939393939393939393938353029221910060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1820282f3337383939393939393939393635322d261f160d141d242b30333439393939393939393939392f2e2b2720191007000000000000000000000000000002080d151a1d24292c2d303335373838383735322f2d2b27221b19130c060000000000000000000000000000000000000000000000000000000000000000000000020b151d252c31343538383838383838383735322d271f160d0000000000000000000000000000030506090b0d0e0e0e0d0b0907060300000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000020c16202c353f49515b626b6f787f84888c8f919293999291908d8a86817b736c665d554b43392f241b0d040000000000000000020a11171b1f2020202020202020202020202020202020202020202020202020202020201f1c17110a03000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000000000000000000000b1825313e4b5864717e8b97abb4bfcbcfc2b5a89c8f827569554c4135404b556875828f9ba8b5c2cecfbfb2a5998c7f7266594c3f2f24190d010000000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000a1724313d4a5764707d8a97a3abacb1b8b5aeaca79f9d97918c86817c77716d67615e57544f473f362d22180c010000030e18212a31373a3b46464646464646464646463b3936302920170d020c1620283036393a46464646464646464646463b3a36302921170d020000000000000000000000050d141a1d23292c2d303334353534322e2d2b261f22232d2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0e10111211100e0b0706040507080d0d0d0d0d0d0d0d0d0706040100000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504d5763707d8996a0acbcbfb4aa9e9285796d60544a3f34281c10030000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c03000000000000000000000000000000000000000000000000010c16202a323a3f434546464646464646464646464646464646464646464646464646464544413b342b22180d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202a323a3f434546464646464646464643423e3831281f0c1d262f363c3f4146464646464646464646463c3b37322b22190f04000000000000000000000000040c131920262b2f35393a3d40424445454443423f3c3937332d29251e17110a0300000000000000000000000000000000000000000000000000000000000000000009131d272f373d4042454545454545454543423e3831281f10060000000000000000000000060b0f121315181a1b1b1b1a18161312100c060000000000000000000000000000000000000916232f3c4956626f7c8995a2afb2b2a99c908376695d504336414e5b6874818e9ba7b2b2b1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000040e1a232d373f49515960666d72777c7f8284858686868583807d7a746e69605b544b433a31281d12090000000000000000020b141b22272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231c150c070000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000000000000000000030f1c28333f4a546774808d9aa7b3c0d1d1c4b7ab9e918478675d51453945515d677784919eaab7c4d1cec1b5a89b8e827568554c4135291d11040000000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000a1724313d4a5764707d8a97a3b5b8b3adaba39f9b95908a85807b756f6b64605c55524d48433d352d241b11060000000915202a333c43474853535353535353535353534746413b32291f1408131e28323a41464753535353535353535353534846423b33291f140900000000000000000001090f171f252a2f34383a3d40414242413e3b3a37312c2f303939393939393939392e2d2a251e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c50535f6975828f9ca8b2bdbaaea2988c8073675d5142382e23170b0000000000050f1820282f333738393939393939393939393939393939393939393939393939393939393534312c251e150c02000000000000000000000000000000000000000000000007121d28323c444b5051535353535353535353535353535353535353535353535353535352514c463d34291f130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28323c444b5051535353535353535353504e49423a3126151e2f3841474c4d53535353535353535353534947433c342b20150a0000000000000000000000070e161e24293137394045474a4d4f51515251504e4c4946443f38353028231c150c0500000000000000000000000000000000000000000000000000000000000000040f1a252f3941484d4e5151515151515151504e4a433a3122180e040000000000000003090e11171b1f20222526272827272523201f1c17110f0a040000000000000000000000000000000916232f3c4956626f7c8995a2a6a6a6a69c908376695d504336414e5b6874818e9ba6a6a6a6a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000008111b252d373f474f545c60656a6f73757779797979787674716d67615e57504a423a31281f160c0000000000000000000a141d262d3337393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e261e19100700000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10000000000000000000000006121f2b3844505b667683909ca9b6c3cfd2c5b9aca196877a6d6054473a4753606d7a86939facb9c6d2d1c4b7aa9e918477675d5145392c2013060000000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000a1724313d4a5764707d8a97a3b1aba9a19e99928e89837e79736e6863605953514b46423b38322b231b1209000000020f1a26313c464e5355606060606060606060605f54524d443b3025190e1925303a444c52545f6060606060606060605f54524d453b30251a0e0200000000000000020a131b21293036394045474a4d4e4f4f4e4b4847423c383c3d4646464646464646463b3936302920170d02000000000000000106090b0c131313131313131313130a09070400000000000000000000000004090d0f0f131313131313131313130706040000000000000000000000000000000306070f1010101010100e0d0b0703000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c4b55616e7b87939facb9c0b5ab9f92867a6d61554b4030261c110600000000010c16202a323a3f43454646464646464646464646464646464646464646464646464646464642403d372f271e130900000000000000000000000000000000000000000000000b17232f3a444e565c5e60606060606060606060606060606060606060606060606060605f5d574f463b3024180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232f3a444e565c5e6060606060606060605c5a544c42382d1d2730414a52585a606060606060606060606055544e463c32271b0f03000000000000000000081019202830353c43474b5153575a5c5d5e5e5e5d5b595653504946413a342e261e170e060000000000000000000000000000000000000000000000000000000000000814202c37414b53595b5e5e5e5e5e5e5e5e5d5b554c43342a20150a000000000001070d141a1b22272b2d2f313334343433322f2d2c28231c1b150d0802000000000000000000000000000916232f3c4956626f7c8995999999999999908376695d504336414e5b6874818e999999999999978b7e7164584b3e3125180b0000000000000000000000000000000000000000000009131b252d353d424a515358606266696a656c6d666b696764605d55534d443f382f281f160d04000000000000000006111b262f383f44464646464646464646464646464646464646464646464646464646464646443f38302b22190f04000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000000000000000000000613202d394653606c7985929facb8c5d2d5c9bdb2a896897c6f6356493c4956626f7c899aa4afbbc8d4d2c6b9ac9f93867a6d6054473a2d2114070000000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000a1724313d4a5764707d8a97a3a79f9d97918c86817c76716d66615e56544f4645403936302c27211910090000000006121f2b37434e585f626c6c6c6c6c6c6c6c6c6c6c615e564d41362a1c111d2a36414c565e616c6c6c6c6c6c6c6c6c6c6c615e574d42362a1e1205000000000000010a141c252d333b42464b515357595b5c5b5a5855534d4644484a5353535353535353535346413b32291e1408000000000000060d1215181920202020202020202020171613100b05000000000000000002091015191b1c202020202020202020201413100c070100000000000000000000060c1012131c1c1c1c1c1c1c1a1a17130e080100000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c515d6773808d99a4afbbbbafa3998d8174685e5243392f1e140a000000000007121d28323c444b5051535353535353535353535353535353535353535353535353535353534f4d4841392f251a0f04000000000000000000000000000000000000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6961574c4135281c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c69665e54493e32232e3942525c64676c6c6c6c6c6c6c6c6c6c6c6260584e43372b1f1306000000000000000008111a222b323a41464e53555d606366686a6b6b6b6a686562605b53524c443f38302920180f0600000000000000000000000000000000000000000000000000000000000c1825313d48535d65686b6b6b6b6b6b6b6b6a665e55463c32261b0f03000000040c13181f262a2d3337393c3e40414141403e3c3a38342e2b262019130d050000000000000000000000000916232f3c4956626f7c898c8c8c8c8c8c8c8c8376695d504336414e5b6874818c8c8c8c8c8c8c8c8b7e7164584b3e3125180b000000000000000000000000000000000000000000000109131b232b30394044464e5455595c535b60605c545d5a5753514b46423b332d261d160d040000000000000000000b17222d38414950535353535353535353535353535353535353535353535353535353535353504a423c342b20150a000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000000000000000000000815222f3b4855626e7b8898a2aebac6d3dacebeb1a4988b7e7165584b3e4b5865717e8b98acb6c0ccd8d4c8bbafa49a897c6f6356493c302316070000000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000a1724313d4a5764707d8a979f9b95908a857f7a756f6a64605c54524d48433d38342e2a251f1b160f0700000000000814212e3a47535f6a6e79797979797979797979796e685e5246382e2317202d3946525e686d79797979797979797979796e695e52463a2d2014070000000000000a131c262e373f454d52555c6063666768686765615f57535154566060606060606060605f524c443b3025190e02000000010911181e2224252d2d2d2d2d2d2d2d2d2d2322201c160f08000000000000030c141b212528292d2d2d2d2d2d2d2d2d2c201f1c18120b0300000000000000030a11171c1f20292929292929292726241f1a130b02000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c53606d7985929fabb5c0b9ac9f92877b6e61564c4131271d0c0200000000000b17232f3a444e565c5e606060606060606060606060606060606060606060606060606060605b59534b41372c20140800000000000000000000000000000000000000000000111d2a3743505c68727879797979797979797979797979797979797979797979797979797873695d5144382b1e12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111d2a3743505c6872787979797979797979797670665a4e42352834404b54646e747979797979797979797979766a6054473b2e2215080000000000000008111a232c343d444c52585f62676d707375777878777675726f6c65615e56504a423b322a21180f06000000000000000000000000000000000000000000000000000000010e1b2734404d59656f757878787878787878767166584e43372b1f13060000060d161d24293136383f4446484b4d4e4e4e4d4b4946443f3837322a251e170e0700000000000000000000000814212e3b4754616e7b7f7f7f7f7f7f7f7f7f7e7164584b3e313d4a5763707d7f7f7f7f7f7f7f7f7f7c6f6255483c2f2215090000000000000000000000000000000000000000000000000910191e272e34383c4347494c4f49505353504a504d4a47454039363128221c140b04000000000000000000030f1b27333f49535b6060606060606060606060606060606060606060606060606060606060605c544e463c32271b0f030000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000000000000000000000b1824313e4b5764717e8a97aab4bfcad6dacdc0b3a79a8d8074675a4d414d5a6773808d9aa6b3c0d2ddd8ccc0b6ac988b7f7265584c3f2e23180c0000000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000a1724313d4a5764707d8a99928e89837e79736e6862605853514b46413b38322c28231d1a140f0a040000000000000815222f3b4855626e7b88868686868686868686877a6e61544a3f34281c27333f4953616d7a86868686868686868686877b6e6154483b2e2115080000000000060f1c252e38404951575e61676d707374757574716e6964605c60636c6c6c6c6c6c6c6c6c6c5e564c41362a1e110500000009131b23292e313239393939393939393939302f2c272119110800000000020c151e262c313536393939393939393939392d2c29231d150d030000000000030c151c23282c2d363636363636363433302b241d140b000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5965727e8b97a2adbdbbb0a69b8e8175695f53443a301f150b0000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c00000000000000000000000000000000000000000000121e2b3845515e6b7884868686868686868686868686868686868686868686868686868685786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b78848686868686868686868276695c5043362c3845515c66748086868686868686868686867c6f6255493c2f221609000000000000060f1a232c363e464f565d616a6e74797d80828484858483817f7c78736d68605c544d443c332a21180d040000000000000000000000000000000000000000000000000000020f1b2835424e5b687581848484848484848483766a5f53473b2e21150900060f181f282f353b42464950535558595a5b5a5a585653504a47433c36302920191007000000000000000000000714202d3a46525e696e737373737373737373716c6156493d303c4855616b707373737373737373736f6a5f53473a2e21150800000000000000000000000000000000000000000000000000070c151c23282c32373b3c40423f444646443f43413e3a39352f2a251f17110a020000000000000000000005121f2b3744505b656c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6660584e43372b1f13060000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000000000000000000010d1a2734404d5a6773808d9aa6b3c0d0dbdccfc2b6a99c8f837669564c414c566976828f9ca9b5c2cfdcddd2c1b4a79b8e817468554b4034281c100400000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000a1724313d4a5764707d8a8c86817c76716d66615e56544e4645403936302c271f1c18120e090200000000000000000814212e3a47535f6a76828f93939393939393998c7f73665c5044382b1f2b3744505b65727f8c98939393939393938e8175695e52463a2d20140700000000030e18212d37404a525b62696e74797d80818282817e7b77716d666b7079797979797979797976685e5246392d201407000006111b252d343a3e3f464646464646464646463d3c38332b23190f0500000009141e2730373d4142464646464646464646463a38342f271f150b01000000000a151e262e34383a42434343434343413f3c362f261d0f060000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c606b7783909da9b3beb7ab9f94887c6f62574d4232291e0d03000000000000111d2a3743505c68727879797979797979797979797979797979797979797979797979797979756f65594d4034271b0e00000000000000000000000000000000000000000000121e2b3845515e6b7884919393939393939393939393939393939393939393939393939285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b788491939393939393938f8376695c5043362d3a4653606d79859293939393939393939083776a6054473b2e2215080000000000030c18212c353e48505960686d747c81858a8d8f90919191908e8c8984807a726d665e564e463c332a1f160c0100000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c91919191919191887c6f6255493c31261a0e060f18212a313a41454d53535b60626466676767666562605c54534e46413a322b2219100700000000000000000005111e2a36424d575e6166666666666666666664615a5045392d38444f596163666666666666666666625f584e43372b1f12060000000000000000000000000000000000000000000000000000030b12181c1f272b2e2f332d3337393a38342e34312d2c29241d1a140b060000000000000000000000000613202d394653606c787979797979797979797979797979797979797979797979797979797979766a6054473b2e2215080000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000000000000000005121e2a36424d576976828f9ca9b5c2cfdcded1c5b8ab9e928578685e5246525e687885919eabb8c4d1deddd0c3b7aa9d908477675c5145382c1f130600000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000a1724313d4a5764707d847f7a746f6a64605c54524c47433d38342e2a251f1b16100c07000000000000000000000006121f2b37434e5863707d8a95a09f9f9f9f9f9e9184786d6053463b31262d394653606c7884919e9f9f9f9f9f9f95897c6f62574d42362a1e1205000000000915202a333f49525c646d727b81868a8c8e8f8e8d8b88837e786e707d8686868686868686867a6e6154473b2e21140800010d18232d373f464a4c535353535353535353534a48443d352b21160b000004101b26303942494d4f535353535353535353534745403931271d120700000006111c2630383f44464f4f4f4f4f4f4f4d4c4740382f21180e0300000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376696363707d8995a0acbbbcb1a79c8f82766a6054453b3120170c00000000000000121e2b3845515e6b7884868686868686868686868686868686868686868686868686868686868175685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b7884919e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919e9f9f9f9f9f9c8f8376695c50433636414c5664707d8a97a19f9f9f9f9fa2988b7e7165584e43372b1f130600000000000a151e2a333e47505a616b6f7a81878e9298999b9d9e9e9e9d9b9896918c867f786e695f584e453b31281e130800000000000000000000000000000000000000000000000000000815222f3b4855626e7b88969e9e9e9e9e998c807366574d42372b1e120d18212a333c434b51575f61656c6f717374747473716f6d66625f58524c443d342b23190e050000000000000000020e1a25303b454d5254595959595959595959585650483e3428333e474f555759595959595959595955534e463c31261b0f0300000000000000000000000000000000000000000000000000000000070c10151b1f22222622272b2d2d2c2823272420201d18120e0903000000000000000000000000000a1724313d4a5764707e86868686868686868686868686868686868686868686868686868686867c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10000000000000000000000714212d3a46535e697885929eabb8c5d1dedfd2c6b9ada197877a6e61544754616d7a8797a1adb9c6d2dfdfd2c5b9ac9f9286796d6053463a2d20130700000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000714212d3a4754606d7a79736e6862605853514a46413b37322c28231d19140f0a0400000000000000000000000000020f1a26313c4653606c7884919da9b3acacada1968a7d7063574d42362a36424d5763707d8996a0acacacb2a89d9083766a6054453b30251a0e02000000020e1a26313c45515b646e737f868e9298999a9b9b9a9895908b837b707d8993939393939393877a6e6154473b2e2114080006121e29343f495156586060606060606060606056544f473d33271c1004000915212c37424c545a5c6060606060606060605f53514b43392f23180c0000000c17232e38424a50535c5c5c5c5c5c5c5a58524a40332a1f150900000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f837670707075828f9ba7b1bcb8aca095897d7063584e43332a1f0e0500000000000000121e2b3845515e6b78849193939393939393939393939393939393939393939393939393938e8175685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabacacacacacacacacacacacacacacacacacacacacab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabacacaca99c8f8376695c5043363946525e6875828f9ba9b3acacacab9f92857a6d6053473c32271b0f030000000006111c26303c454f59616c707d848e939a9fa2aaa8aaababaaa9a8a8a19e98928c827b6e6a5f574d433a2f24190d05000000000000000000000000000000000000000000000000000814212e3a47535f6a7784919eaaababaa9d918477695f53473a2e2114151f2a333c454d555d60696e74787b7e80818181807e7c79746f6a615e564e463d352b20170b02000000000000000009141f29333b4246474c4c4c4c4c4c4c4c4c4b49453e362d222c353e44484a4c4c4c4c4c4c4c4c4c4847433c342a20150a00000000000000000000000000000000000000000000000000000000000000040a0f13151619171b1f20201f1c171a171413100d07010000000000000000000000000000000a1724313d4a5764707d8a939393939393939393939393939393939393939393939393939393887c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10000000000000000000000815212e3b4854616e7b8797a1adb9c6d2dfded5c9beb3a996897d7063564a5663707c8996a9b3bec9d5dedfd3c7bbafa399887c6f6255493c2f22160600000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000613202c3945525d686d6d66615e56544e4644403936302b271f1c18120e08020000000000000000000000000000000009151f2b3744505b65727e8b97a2adbabdb2a89c8f8275695f5346392e3a46525e6975828f9ba8b2bdb9ada1968a7e7164584e4333291f14090000000006121e2b37424e57636d73808c92989fa2aaa7a8a8a7a7a09d9590857c7d89969f9f9f9f9f94877a6e6154473b2e211408000915222e3a46515b62656c6c6c6c6c6c6c6c6c6c6360594f44382c201307000d1925313d49545e65696c6c6c6c6c6c6c6c6c6c6a5c554b4034291c10040003101c28343f4a545c606969696969696967645c52453c31261a0e00000000000000000000000000000000121e2b3845515e6b7884919eabb7c3b7aa9d90837d7d7d7d7d87929facb9bdb2a89d9083776b6155463c3221180c0300000000000000121e2b3845515e6b7884919e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7b9b6a99c8f8376695c5043363a4754616d7a86929facb9b9bcb1a79a8d8174675d5145392b20150a00000000000c17232e38424e57616b707e8791969fa4acaeb4b5b7b7b8b7b6b4b2acaaa29f9490847c6e695f554c41352921160b0000000000000000000000000000000000000000000000000006121f2b37434e586773808d9aa9b3b7aca095887b6e6255483b31251a1d27313c454d575f676d747b8085888b8c8d8e8d8d8b8985817c756d6860584f473d32291d140a0000000000000000020d17202930363a3b4040404040404040403e3d39342d241b232c33383c3d4040404040404040403c3a37312a22180e0400000000000000000000000000000000000000000000000000000000000000000003060809060b0f12131312100c060b0706040100000000000000000000000000000000000a1724313d4a5764707d8a97a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a095887c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10000000000000000000000a1724313d4a5764707d8a97a9b3becad5d2d1d2cfbfb2a5988c7f7265594c5865727f8b98a5b2becfd2d1d2d5cbc0b5ab988b7e7165584b3e2d22170b00000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d0000000004111d2935414c565d60605c54524c47433d38342e2a251e1b16100c0700000000000000000000000000000000000000030f1b27333f4953606d7985929fabb5c0b9ac9f93877b6e61544b40343f4a54616e7b86929facb9bfb4aa9e9184796d6053463d3220170d02000000000814212e3a47535f6a727f8c929fa2aaaeb4b4b5b5b4b1aca79f9792857e8b98a5acacaca194877a6e6154473b2e211408000b1824313e4a56626d7279797979797979797979706b6054483c2f221606000f1b2835414d5a6570757979797979797979797975675c5145382c1f13060006121f2c3844505c666d75767676767676746e64574d42372b1d1207000000000000000000000000000000121e2b3845515e6b7884919eabb7c4b8aca09590898989898a9299a3afbbb9ada1968b7e7164594f413a31281e150b00000000000000121e2b3845515e6b7884919eabacacacacacacacacacacacacacacacacacacacacacaca89b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4c6cdc8c4c3bbbbbbbbbbbbbbbbbbbbbbbbb8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504337434e5865727f8b99a3aebbc4b8ab9f95887c6f62554b403529190f040000000003101c28343f4a545f6a707d879299a1a9afb6babfc2c0bebdbec1c1bdb9b4aea69f9691857b6e675d51453d32271c1004000000000000000000000000000000000000000000000000020f1a26313c4956636f7c8997a1adb9b1a7998c7f7266574d42362a1e232f39434d575f696e7980878d919797999a9a9a999897928e88817a6f6a60594f443b2f261b11060000000000000000050e171f252a2d2e33333333333333333331302d28221b121a21282c2f303333333333333333332f2e2b2620181006000000000000000000000000000000000000000000000000000000000000000000000000000000000305060706030000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3acacacacacacacacacacacacacacacacacacacacacacaca295887c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10000000000000000000000d1a2633404d596673808c99a6b3bfcfc9c6c5c6c9c1b4a79a8e81746753495a6774818d9aa7b4c0c9c6c5c6c9cfc0b4a79a8d817467544a3f33281c0f03000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d00000000010d19242f3a434c525453514a46413b37322c28231c19140f0a04000000000000000000000000000000000000000000000b17222d3845515d6773808d99a3afbbbbafa4998d8073665c51453844505c6673808c99a3afbbbaaea2988c7f72665c5044382c1f12050000000005121e2a36424d57626e7b86929fa4aeb4babfbfbab8b4b2b1b1a9a2979285929fabb8b9ada194877a6e6154473b2e211408000c1925323f4c5865727f868686868686868686867d7063564a3d2d22170b05121e2b37424d5769758286868686868686868687796d6053473a2d201407000713202d3a4653606d78828282828282828074695f5347392e23180c000000000000000000000000000000121e2b3845515e6b7884919eabb7c4bcb1a7a09d96969696979fa3abb5c0b7ab9e9184796d605b534b433a30271d1207000000000000121e2b3845515e6b7884919eabb7b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b5a89b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4cbc3bcb8b6aeaeaeaeaeaeaeaeaeaeaeaeaeab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c50433a47535f6a7783909dabb5bfbeb3a99d9083766a5f53433a2f241807000000000006121f2c3844505c666e7c869299a3abb2bbc0bdb9b8b3b1b0b1b4b8babfbfbab0a8a19791847a6d60594f44382c21160a000000000000000000000000000000000000000000000000000a13202d3a4653606d7985929eabb8b6aa9d908377695e53463a2d212934404b555f696e7b848d92999ea1a9a6a7a7a7a6a9a29f9a938e847c6f6b60564c41382d22170b000000000000000000050d141a1e20212626262626262626262524211d17100910171c20232426262626262626262622211f1b150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9afa295887c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000000000000000005111d2a36414c566975828f9ca8b5c2c5beb9b8b9bec3b6a99d908376655b5057697683909ca9b6c3beb9b8b9bec5c3b6a99d908376665b5044382b1f1206000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000008131e28313a4145474644403936302b271f1c18120e080200000000000000000000000000000000000000000000000006111b2935404b55616e7b87929facb9c0b5ab9e9285796d6053463c4653606d7884919eabb5c0b8ac9f92867a6d61544a3f34281c1003000000000714212d3a46535e6976828f98a3aebabfc2bcb4aeaca8a5a4a6a9a9a2979297a2adbabaada194877a6e6154473b2e211408000916222f3c4955626f7c8897939393939393938c7f736653493f33271b0f0714212d3a46535f6978859293939393939393908376675c5145382c1f13060006121f2c3844505c6676838f8f8f8f8f8f877b6e61554b4034281c10040000000000000000000000000000121e2b3845515e6b7884919eabb7c4c3b9b1acaaa3a3a3a3a3acafb5bdc3b6aa9d90837b736c655d554b43392e23180e040000000000121e2b3845515e6b7884919eabb7c4c6ccc7c3c2bbbbbbbbbbbbbbbbbbbbbbbbbbbbb5a89b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4c3b9b1abaaa2a2a2a2a2a2a2a2a2a2a2a2a2a29f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c50433f4a54626f7b8895a0abbdc6baada2978b7e7165584e4331281d13070000000004101d2935404b55606d78839098a2abb4bdc0bbb2adaba6a4a3a5a7acaeb4bcc1bab2a9a0968e81746b6054483d32271b0f0000000000000000000000000000000000000000000000000006121f2b3844505c6674818e9baab4b8ab9f95877b6e6154483b30252c3845515c676e7b8591969fa3abadb3b3b4b4b4b3b3adaba59e9691867d6f685e53493f33271b110600000000000000000002090e111414191919191919191919181715110c0600050b101416171919191919191919191515120f0a0400000000000000000000000000000000000000010406070a0d0f0f0f0e0c0906050300000006060606060606060600000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3adadadadadadadadadadadadadadadadadadadadadadada295887c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000000000000000713202d3946525e687884919eabb8c4bbb3adabadb3bbb8ac9f9285796c60535e697885929fabb8bbb3adabadb3bbc5b8ac9f9285796c605346392d201306000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d0000000000010c161f282f35393a3a38342e2a251e1b15100c07000000000000000000000000000000000000000000000000000000000d18242f3946525e6975828e9ba7b1bcb9ada1978a7e7164584e434d5764707d8a96a1adbdbbb0a69a8e8174685e5242382e23170c00000000000815212e3b4854616e7b87939faab4bfc2b8b0aaa29f9b9898999c9fa6a29fa2a9b3bebaada194877a6e6154473b2e211408000613202d394653606c7985929f9f9f9f9f9f9c8f8276655b5044372b1f120815222e3b4855616e7b8897a19f9f9f9f9f998d807366554b4034291c10040003101c28343f4a5466737f8c999c9c9c9a8d8073675c5145382c1f15090000000000000000000000000000121e2b3845515e6b7884919eabb7c4cbc3bcb8b7b0b0b0b0b0b9bbc0c7c4b8ab9f9590867f776d675d554b40342820160c0200000000121e2b3845515e6b7884919eabb7c4cac2bbb7b5aeaeaeaeaeaeaeaeaeaeaeaeaeaeaea89b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4bcb1a79f9d9595959595959595959595959595959285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504344505c6673808d9aa7b1bcc5b8ab9f9285796d6053473c3220160c010000000006131f2c3945515d67727f8b959faab4bdbdb5afa8a19e999796989b9fa3aaafb7c1bbb2a89d93897d7063594f44382c1c110600000000000000000000000000000000000000000000000003101c28343f4a5464707d8a98a2aebab1a7988b7f7265564c41362b37434e58606d79839097a0a8afb5b9b7b6b2b1b2b5b9bab8afa9a19892857a6e655b5044382d22170b0000000000000000000000020507080d0d0d0d0d0d0d0d0d0b0a0805000000000004070a0a0d0d0d0d0d0d0d0d0d090806030000000000000000000000000000000000000001070d111314171a1b1c1c1b191513120f0b060a13131313131313131308070502000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a095887c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000000000000000714212e3a4754616d7a8796a1adb9beb3a9a19ea1a9b3baaea298887b6e6155616e7b8797a2adbab3a9a19ea1a9b3bebaaea298887b6e6255483b2f221508000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000000040d161e24292c2d2d2c28231c19140f0a0400000000000000000000000000000000000000000000000000000000000007121d2a36424d57636f7c89959fabb8beb3a99c8f83766a5f5347535f6976828f9ca8b2bdb7ab9f94887c6f62564c4130261c110600000000030f1c28333f4a5466737f8c99a4afbcc4bab0a69f98928e8c8b8c8f949ea1a9adb3bcc5baada194877a6e6154473b2e2114080006121f2b3844505b6675828f9ca8acacacab9f9285796c605346392d20130e1824313e4b5764717e8a97a9b3acacafa4998a7d7063574a3d2f23180c0000000c17232e3c4955626f7c8897a1a9ac9e9285796d6053463c31261a0e0000000000000000000000000000121e2b3845515e6b7884919eabb7c4d1cec8c5c3bcbcbcbcbdc4c5c6cac8bcb1a79f98928c82796d675c51453e32281e130800000000121e2b3845515e6b7884919eabb7c4c2b8b0aaa9a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4b8ab9f95908888888888888888888888888888888885786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c50434653606d7984919eabb8c3bcb1a79a8d8074675d5145392c1f130400000000000714202d3a4753606d7985929ea7b1bcc0b5aba39f96918d8b8a8b8e92989ea5afb7c1baafa59d9083776b605448382e23170b000000000000000000000000000000000000000000000000000b17232e3a4753606d7985929facb8b6a99c908376685e5246392e3b4754606a74808d95a0a9b2bbbab0aba9a6a4a5a8acaeb4bbb2aaa1978f82776c6053493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d20212426282928272522201f1b1716172020202020202020201414110e080200000000000000000000000000000000000000000a1724313d4a5764707d8a939393939393939393939393939393939393939393939393939393887c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000000000000000a1723303d4a5663707d8996a8b2bdb9ada1979297a1adb9b4aa978a7d70645763707d8a96a9b3b9ada1979297a1adb9bfb4aa978a7e7164574b3e31241809000000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d00000000000000040c13191d2021201f1c18120d08020000000000000000000000000000000000000000000000000000000000000000010e1a25303b4854606b7683909da9b2bdb7ab9f94887b6e62554b55616e7b87939facb9bdb2a89c8f82766a5f53443a301e150a000000000006121f2b3844505b667683909dabb5c0bdb2a89f949086817f7e7f82899297a1acb6c0ccbaada194877a6e6154473b2e21140800030f1c28333f4a5466727f8c99aab4bfbaada297887b6f6255483c2f221b1b1c2934404b556774808d9aa7b3b9b9ac9f93867a6d6054473a2d2114070000000613202d394653606c7885929eabada1978a7e7164574d42372b1d120700000000000000000000000000121e2b3845515e6b7884919eabb7c4cec6bfbab8b7b7b7b7b7b7b8babfc5c3b9b1aaa39f938f82796d605a50443a3024190d01000000121e2b3845515e6b7884919eabb7c4bbb0a69e9c95959595959595959595959595959595958e8275685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c3b6aa9d90837c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c50414c5663707d8997a1adb9c4b7ab9f95887c6f62554b4035291d10040000000005111e2a36414c5665717e8b97a1adb9c3bbafa399928c84807e7d7e81868f939da5afbbc1b8ab9f95897c6f63544a3f34281c100300000000000000000000000000000000000000000000000006131f2c3845515c6775828e9babb4b9ac9f93867a6d6154473a36414c56626f7c87939fa7b1bbb4aea69f9c9998989b9fa3abb2bab3a99f948b7e71655b5044372b1f120500000000000000000000000000010406070b0e0e0c0808060200000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1d24292c2d313335363534322f2d2b272222232d2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000a1724313d4a5764707e87878787878787878787878787878787878787878787878787878787877c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000000000000000c1926333f4c5966727f8c99a5b2bfb8ab9e9285929ea9b3b2a6998c7f73665966727f8c99a5b2b5ab9e9285929eabb8c0b3a69a8d8073675a4d4031251a0e020000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000000000001080d1113141312100c0700000000000000000000000000000000000000000000000000000000000000000000000009141f2c38434f5964717e8a96a1adb9bbb0a69a8d8074675d515c6773808d9aa4afbbb8aca0968a7d7063584e4332281e0c0300000000000613202d394653606c7985929facb8c5b9aca09690827b75727173767d85929aa4afbbc8baada194877a6e6154473b2e21140800000b17222d3c4956626f7c8998a2aebabeb3a9988b7e7165584b3e30242727272c3845515c677783909daab6c3b7aa9d908477685d5245392c20130700000005121f2b3744505b6575818e9ba8b3a99c8f8376695f5347392e23180c00000000000000000000000000121e2b3845515e6b7884919eabb7c4c6bcb4aeacaaaaaaaaaaabacaeb4b8babebcb4aea69e948e81756c61564c4135291d1207000000121e2b3845515e6b7884919eabb7c4b7aa9e948f8888888888888888888888888888888888888175685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f83766f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6a5f53473a2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5045525d6875818e9ba9b2bebeb3a99d9083766a5f5343392f24180c00000000000714202d3946525e687683909ca9b3bebbb0a69f92877f7973717072747a818e939da9b3bebcb1a79b8e8174665c5044382b1f120600000000000000000000000000000000000000000000000004101c2934404b5564717e8a99a3aebaafa4998b7e7165564c413946525e6875818e9aa4afb9b4aaa29f94908c8b8c8e9299a0a8b2bbb0a69d9184786c605346392d201309000000000000000000000001070d101314181a1b191514120f0903000000000000000000000000000000000000000000000000000000000000000000000000010a0f1820262b2f35393a3d40424242413f3c3937332d2f303939393939393939392e2d2a251e170e050000000000000000000000000000000000000713202d3a4653606d787a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10000000000000000004111d2935414b556875828e9ba8b5c0b4a79a8d818d97a1adb5a89b8e827568546875818e9ba8b4afa3998d818d9aabb5c0b6a99c8f827669574d42362a1e12050000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d00000000000000000000010406070706040000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4653606d7984919eaab4bfb8ab9f9285796d6053606d7985929eacb6beb3a99d9184786c6053463c3120160c0000000000000815222f3b4855626e7b8898a2aebabfb4aa9e9184796e696565666b6f7c88939facb9c6baada194877a6e6154473b2e21140800000613202d3a4653606d7985929facb8c1b4a79b8e817468564c413534343434343a4753606d7986929facb9c0b4a79a8d817467564c4135291d1104000000030f1b27333f495364717e8b97a7b1ab9f94887b6e62554b4034281c1004000000000000000000000000121e2b3845515e6b7884919eabb7c4bfb4aaa29f9d9d9d9d9d9e9fa2aaabaeb4bcbfbab0a69e938a7e71685d5246392f24180c000000121e2b3845515e6b7884919eabb7c2b5a99c8f827c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6154483b2e21150800000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376696262626262626262626262626262625f584e43372b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504754606d7a86929facb8c4baada2978b7e7164584e4331271d120700000000000814212e3b4754616e7a86939facb9c5b7aa9e948a7e726d66646365686d77818e97a1adb9c3b8ab9e9285796d6053463a2d201307000000000000000000000000000000000000000000000000000c18232f3a4754606d7a86929facb9b5ab9c8f8276685d52453b4754616e7a86929facb6baaea298928a837f7e7f82869196a0abb5b8aca095897d7063564a3d30251a0e02000000000000000000040c12181d20202427272622211f1a150c0701000000000000000000000000000000000000000000000000000000000000000000020b131c212a31373a4145474a4d4e4f4f4e4c4846443f383c3d4646464646464646463b3936302920170d02000000000000000000000000000000000006121f2c3844515c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5044382b1f12060000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000000000000000613202c3945515d677784919eaab7bfb4aa978a7d85919eabb7aa9d908477665c667783909daab6ac9f92867c8999a4afbbb8ab9e928578695e53463a2d2114070000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161f2c3844515c66737f8c98a3aebabaada2978b7e71655864717e8a97a1adbebaada2978b7f72655b5044372b1f12040000000000000a1724303d4a5763707d8a96aab4bfbaaea3988b7e71675e565859606b75828e9ba8b5c1baada194877a6e6154473b2e211408000006121f2c3844515c6676838f9ca9b6c2b7aa9d918477685d5246414141414141414956636f7c8999a3aebbbdb2a8978a7e7164574b3e2f24190d01000000000b17222d3b4754616e7a8795a0acb0a69a8d8073675c5145382c1f1509000000000000000000000000121e2b3845515e6b7884919eabb7c4baaea298929090909090919298999fa2aab1b9c1b8afa59e92857a6d61554b4035291d10040000121e2b3845515e6b7884919eabb7c1b5a89b8e82756f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695e52463a2d20140700000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5555555555555555555555555555534e463c31261a0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504d5765717e8b98a3aebac5b8ab9f9285796d6053473c3120150b0100000000000b1724313e4a5764717d8a99a4afbbbfb4aa9c8f82766c605c5457565e656d7a85929eabb8c5b9ada297887c6f6255483c2f221509000000000000000000000000000000000000000000000000000713202c3945515d6775828f9cabb5b9ac9f92867a6d6054473f4b5865727e8b99a3aebeb1a79f92867d76737172757b849199a3aebbb1a79b8e817568574d42362a1e12050000000000000000080d161d24292c2d313434332f2e2b262018120b0300000000000000000000000000000000000000000000000000000000000000010b141d252e333c42474b515457595b5c5b5a585553504945484a5353535353535353535346413b32291e1408000000000000000000000000000000000004101c2834404a545c606060606060606060606060606060606060606060606060606060606060605c544a3f34281c10030000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000000000000000714212d3a4754606d7a86939facb9baaea298887b828f9ca9b5ac9f9286796d606d7986929facb7aa9d90847986939facb9b9ada297877b6e6154483b2e2115080000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54616d7a86929facb8beb3a99d9083776a606a7683909ca9b3beb5ab9f9285796d6053493f33271b0f030000000000000b1824313e4b5764717e8a97a4b1bdb9ac9f92867a6d60554d4b4f5964707d8a97aab4bfbaada194877a6e6154473b2e211408000004101c2834404a546673808c99abb5bfb9ac9f93867a6d61544e4e4e4e4e4e4e4e4e5965727f8c98abb5bfb9aca196877b6e6154483b2e21150800000000000614202d3946525e687784909daab7ab9e9285796d6053463c31261a0f010000000000000000000000121e2b3845515e6b7884919eabb7c4b8ac9f928683848484848485888d92989fa7b1b9c1b9ada2978c7f73675d5145382c1f13060000121e2b3845515e6b7884919eabb7c1b5a89b8e82756862626262626262626262626262626262615e574d42362a1e120500000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504848484848484848484848484847433c332a20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c50535f697683909caab4bfbcb0a69a8d8074675d5145382c1f13030000000000000d1a2733404d5a6673808d99abb5c0baaea398897d70635a504a4a4c535d6873808d99a6b3c0beb3a9988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000004111d2935414c5565717e8b99a3afbbaea3998a7e7164554b414c556875818e9babb4b8aca0958a7e716b6665656a6e7c87929facb9b7ab9e918478695e52463a2d2014070000000000000008111a1f282f35393a3e41413f3b3a373129241d150d0300000000000000000000000000000000000000000000000000000000000009131d262f373f454e53555d606466686968676562605b535154566060606060606060605f524c443b3025190e020000000000000000000000000000000004101c27323d474f54565d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534e463c31261a0f020000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000000000000091623303c4956636f7c899aa4afbbb8ac9f928577808d9aa7b3afa399887b6f626e7b8898a3aeb4a89b8e817784919eaab7beb3a9978a7d7064574a3d312417080000000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946525e6874818e9aa6b0bbb8ab9f95887c6f626f7c88949fabbbbbafa3998d8073675d5141382d22170b000000000000000c1825323f4b5865727e8b98a5b1beb6aa9d908377675d51433e4854616e7b8798a3aebabaada194877a6e6154473b2e2114080000000c18232e3d495663707c8999a3aebbbbafa49a8a7d70635a5a5a5a5a5a5a5a5a5a566875828e9ba8b5c1b7ab9e918478695e52463a2d201407000000000005111e2a36414d566773808d9aaab4ada1978a7e7164584e43372b1d12070000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f82777777777778797c808690959fa7b1bcbeb3a99e9285796d6053473a2d2014070000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b55555555555555555555555555555554524d453b30251a0e0200000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c50433c3c3c3c3c3c3c3c3c3c3c3b3a37312a21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c4953616e7b88949fabbcc6b7ab9f94887b6e62554b4035291d10040000000000000f1c2835424f5b6875818e9ba8b5c1b8ac9f9286796d6053473f3d414c56636f7c8996aab4bfc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000010d19242f3a4754616d7a86929facb9b5ab9b8f8275675d5145515d677784919eaab7b7aa9d9083776c615958575f6a74818e9ba7b4b9ada196877b6e6154483b2e21150800000000000008121a232c31394045474b4d4e4c4847433c352f271f150c0300000000000000000000000000000000000000000000000000000000060f1b252f38414951575f62676d707375757574726f6c65605d60636c6c6c6c6c6c6c6c6c6c5e564c41362a1e1105000000000000000000000000000000000713202c38444f5960636a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625f584e43372b1f12060000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000000000000000c1925323f4c5865727f8b98acb6c0b6a99d9083767e8b98acb6b5ab978a7e7164717d8a97aab4b2a6998c7f75828e9ba8b5bfb3a6998c807366594d403025190d0100000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2a36414c56626f7c88949fabb7bcb1a79a8e81746874818d9aa6b0bcb9ac9f92877b6e61554b402f261b1106000000000000000c1926333f4c5966727f8c99a5b2bfb5a89b8e827568554b403a46525e697986929facb9baada194877a6e6154473b2e2114080000000714202d3a4753606d7a86929facb9c0b6ac998d8073676767676767676767676767687884919eabb7c1b4a79b8e817468574d42362a1e12050000000000020e1925303d4a5663707d8998a2aeb3a99c9083766a5f5347392f23180c0000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f83766a6a6a6a666c6f737a839095a0acb8c2b9ada1978a7d7064574a3d2f24180d0100121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f48484848484848484848484848484846423b33291f14090000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362f2f2f2f2f2f2f2f2f2f2f2e2b2620180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c505b6573808c99a6b0bcbeb3a99c9083766a5f5343392f24180c00000000000000101d2a3643505d697683909ca9b6c3b7aa9d908477675c5145382f3a4753606d7a8698a2aebac1b4a79b8e8174685b4e4135281b0e00000000000000000000000000000000000000000000000000000813202d3946525e6876838f9cacb6b8ac9f9286796d60534754606d7a8796a0acb9b3a6998c8073665a504b4e5764707d8a97a3b0bdb2a8978a7d7064574a3d3124170a0000000000050e1a242c353e434b5153575a5a5955534e45403931271e150b000000000000000000000000000000000000000000000000000000030e18212d37414a525b636a6e747a7d80818282817f7c78726d676b7079797979797979797976685e5246392d201407000000000000000000000000000000000916222f3b4854606b7077777777777777777777777777777777777777777777777777777777776e6a5f53473a2e2114080000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000000000004101c2934404b556874818e9ba7b4c0b4a79a8d81747c899aa4afb3a6998d80736673808c99a6b3b4aa978a7d737f8c99a6b2bfb5a89b8f827568564c4135291d110500000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1925303a47535f6a76828f9ca8b2bdb8ac9f92867a6d7a85929fabb8bcb1a79b8e8275695e5343392f1d140a00000000000000000d192633404c5966737f8c99a6b2bfb4a79b8e8174685b4e4136424d576b7885929eabb8baada194877a6e6154473b2e21140800000006131f2c3845515d677683909da9b6c2b6a99c8f8276747474747474747474747474747b8796a1acb9beb3a9988b7e7165584b3e30251a0e020000000000000813202d3a4653606d7985929facb8ab9f94887b6e62554b4034291c100400000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695d5d545b6062686d7983919da7b1bcbeb3a99a8e817467554b4035291d100400121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f423c3c3c3c3c3c3c3c3c3c3c3c3c3b3a36302921170d020000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362922222222222222222222211f1a150e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c53606c7884919eaab7c2b9ada2978a7e7164584e4331271d120700000000000000111e2a3744515d6a7783909daab7c2b5a99c8f827669554b40342c3945515d677985929facb8c2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000005111d2a36414c5665727f8b9aa4afbaaea2988a7d7064544b55616e7b8894a8b2bdb0a3978a7d7064574a3e4854616e7b8794aab4bfb1a4988b7e7165584b3e3225180b00000000020d17202c363e474f555d6064676766625f58514b433930271c120700000000000000000000000000000000000000000000000000000915202a333f49525c646d727b81868a8c8e8f8e8d8b88847f796f707d8686868686868686867a6e6154473b2e211408000000000000000000000000000000000a1623303d495663707d83848484848484848484848484848484848484848484848484848484837c6e6255483b2f2215080000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000000000006131f2c3845515c677784909daab7c0b6ac988b7e727a86939facb5a89c8f82756975828f9ba8b5aea298887b707d8a97a9b3beb7ab9e918478685e5246392d20130700000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e5863707d8a96a0acb9baaea2988b7f727e8b98a2aebab8ab9f95897c6f63574d4231281d0b0200000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413045525e6b7885919eabb8baada194877a6e6154473b2e21140800000004101d2935404b556673808d99abb5c0b8ac9f92868081818181818181818181818181818f9ba8b2bdb9ada197887b6e6255483b2f2215090000000000000006131f2c3845515c6775828f9ca8b5b0a69a8d8074675c5145382c1f150a00000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c514a5053565e676f7c89959fabb8c4b7ab9e918478675d5145392c20130600121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f42352f2f2f2f2f2f2f2f2f2f2f2f2e2d2a251f170f05000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d15151515151515151514120f090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5563707c8996a0acb9c5b8ab9e9285796d6053473c3120150b0100000000000000111e2b3744515e6a7784919daab6b6b5a89b8f8275685c4f422f2935404b556b7885919eabb8c2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000010d1925303b4754616e7b87939facb9b4aa9b8e8175665c5155626f7c8895a2afbbafa295897c6f6256493c4653606d798698a2aebab2a5998c7f7266594c3f3326190c0000000008141e29323e48505961676d717474726e6a605d554b42392e23180c00000000000000000000000000000000000000000000000000020f1a26313c46515b646e747f868e9299999b9c9b9a9896918c847c717d8993939393939393877a6e6154473b2e211408000000000000000000000000000000000a1724313d4a5764707d8a909090909090909090909090909090909090909090909090909090887c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10000000000000000714202d3a4753606d7986929facb9bbafa49a897c6f7784919eaab7ab9e918478677784919daab7ac9f9285796e7b8797a2adbab9ada196877a6d6154473a2e21140700000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b26313c4653606c7884919ea9b3beb4aa9d91847783909daab3beb3a99d9083776b6054453b311f160c0000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000000000c18242f3d4a5763707d8a99a4afbbbaaea298928d8d8d8d8d8d8d8d8d8d8d8d8d8d8f939eaabac4b8ab9e9285796c605346392d2013060000000000000004101c2834404b5565727f8b98a8b2b8ab9f9285796d6053473c31261a0f01000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c503f44464c55606a7683909da9b6c3b9ac9f9386796d6053473a2d20140700121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f423528222222222222222222222221201e1a140d0500000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100909090909090908080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5d6774818e9ba8b2bdbbb0a69a8d8073675c5145382c1f13030000000000000000111e2b3744515e6a7784919da9a9a9a9a89b8f8275685c4f4235242f45525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000814202d3a46525e697683909da9b6b8ab9f9285796d60535663707c8996a3afbbaea195887b6e6255483b44505c667985929facb8b3a69a8d8073675a4d4034271a0d000000020e1925303b44505a616b70797e80817f7b746d675d544a4034281c120700000000000000000000000000000000000000000000000006121f2b37434e58626d74808c92999fa3aba8a8a8a7a8a09e9691877e7d89969f9f9f9f9f94877a6e6154473b2e211408000000000000000000000000000000000a1724313d4a5764707d8a979d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d95887c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10000000000000000916232f3c4956626f7c8999a3afbbb9ac9f93867a6d75828f9ca8b5ac9f93867a6d7986929facb6a99d908376697885929fabb8bdb2a896897d7063564a3d3023170700000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2b3844505b66727f8b97a2adbab8aca0958c7f8c95a0acbcb9ada1978b7e7164594f4333291f0d040000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000000000714212d3a4754606d7a86939facb9bfb4aaa29f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9ea5afbbc2b5a89b8f8275655b5044372b1f120500000000000000000c18232e3b4855626e7b8896a1acb9ada2978b7e7164584e43372b1d1207000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043383a434e5865727f8c98a5b2bfbbafa49a887c6f6255493c2f22160900121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c151515151515151515151514120e09020000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c606d7985929fabb8c4b7ab9f94887b6e62554b4034291c10040000000000000000111e2b3744515e6a7784919d9d9d9d9d9d9b8f8275685c4f42352b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000005111e2a36424d5765727f8c98a7b1baada2978a7d7063545763707d8a96a3b0bbaea195887b6e6255483b3f4a5f6c7985929facb8b3a79a8d8074675a4d4134271a0e00000005111e2a36414c56616c717d858a8d8d8c8781796d665c5144392e23180c0000000000000000000000000000000000000000000000000814212e3a47535f6a727f8c929fa3abaeb4b4b5b5b4b2aca8a0999287808c99a6acacaca194877a6e6154473b2e211408000000000000000000000000000000000a1724313d4a5764707d8a97a3aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa295887c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10000000000000000b1825323e4b5865717e8b98abb5c0b7aa9e9184776773808d99a6b3afa49a897c6f7c8899a3afb4a79a8e8174697683909ca9b6bfb2a5988c7f7265594c3f2f24180d01000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7a85929fabb5bcb1a79f9386939fa7b1bcb4aa9e9185796d6053463d3220170d000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000000000613202c3945525d687783909daab7c3bcb4aeaca7a7a7a7a7a7a7a7a7a7a7a7a7a7a8aaafb7c1bfb4aa988c7f726553493f33271b0f0300000000000000000714212e3a47535f6a7884919eabb7b3a99c9083766a5f5347392f24180c000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336313d495663707c8996a3afbcc0b6ac968a7d7063574a3d3024170a00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c1b1b1b1b1b1a1916130e0807050200000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695764717e8a98a2aebabeb3a99c8f83766a5f5343392f23180c000000000000000000111e2b3744515e6a778490909090909090908f8275685c4f42352b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000020e1a25303b4854616e7b8795a0abb8b3a99a8e8174665c5763707d8a96a3b0bbaea195887b6e6255483b46525f6c7985929facb8b4a79a8d8174675a4e4134271b0e0000000714202d3946525e68717e8791979a9a9a938e82786d60544a4034281c10040000000000000000000000000000000000000000000006121f2b37434e58626e7c87929fa4aeb4babfbebab8b3b1b0b2aba3999286929facb9b9ada194877a6e6154473b2e211408000000000000000000000000000000000a1724313d4a5764707d8a97a3b0b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7afa295887c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000000000003101c28343f4a546774818d9aa7b4c0b5a89b8f827568717e8a97abb5b6ac988b7e717e8b97abb5b2a5988b7f726774818d9aa7b4c0b4a89b8e817568554b4035291d1004000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3845515d6773808d99a4afbbbbafa4999399a4afb9baaea3988c7f73665c5145382c1f1305000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e2114080000000004111d2935414c566774808d9aa7b3c0c6bfbab8b4b4b4b4b4b4b4b4b4b4b4b4b4b4b5b6bbc1c6baaea298897c6f6256493c2d22170b00000000000000000006121f2b37434e586774818e9aabb5b7ab9f94887b6f62554b4035291d10040000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362e3b4854616e7b8794a1aebabdb1a4978a7e7164574b3e3124180b00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235282828282828282625231f19120a010000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695e6976828f9caab4beb9ada1978a7e7164574e4231271d12070000000000000000000f1c2835424f5b6875818383838383838383838073665a4d40332b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000003050605030914212d3a46535e697783909daab6b8ab9e9285796d605763707d8a96a3b0bbaea195887b6e6255483b46525f6c7985929facb8b4a79a8d8174675a4e4134271b0e0000000814212e3b4754616e7a869299a1a9aca49f948c7f73665c5144382c1f1206000000000000000000000000000000000000000000000814212e3a47535f6a76828f99a3aebabfc2bbb3adaba7a4a3a4a8aba3999299a3aebabaada194877a6e6154473b2e211408000000000000000000000000000000000a1724313d4a5764707d8a97a3b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1afa295887c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000000000006121f2b3844505c667683909da9b6bfb3a6998c8073666f7b8899a3aeb3a79a8d8074808d9aa6b3b3a996897c7065717e8b98abb5c0b7aa9d918477675d5145392c201306000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2935404b55616e7b87939facb9c0b5aba49fa4abb5c0b9ac9f92867a6d61544b4034281c1004000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e21140800000000010d19242f3e4a5764717d8a97a8b2bdc8cac6bfbab8b4b4b4b4b4b4b4b4b4b4b4b6bac1c6ccc5b8ac9f9285796d6053463a2d201306000000000000000000020f1a26313e4a5764717d8a99a3afbbb0a69a8d8074675d5145382c1f150a0000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362d3a4754606d7a8793a0adbabeb1a5988b7e7265584b3f3225180c00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f42353535353535353533322f2a241c130a0000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f837669616e7b87939facb9c0b6ac9e9285796d6053463c3120150b010000000000000000000e1b2734404d59656f75767676767676767676736e63584b3f322b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000020507080c060b0f1213120f0b121e2a36424d5766727f8c99a7b1b9ada197897c70635663707d8996a3b0bbaea195887b6e6255483b44505c667985929facb8b3a69a8d8073675a4d4034271a0d0000000d1a2633404d596673808c98a2abb3b6afa69f9285786d6053463a2d201307000000000000000000000000000000000000000000000815222f3b4855626e7b88949fabb5bfc2b8b0a9a29f9a9796989b9fa3a39fa3abb4bfbaada194877a6e6154473b2e211408000000000000000000000000000000000a1724313d4a5764707d8a97a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a295887c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000000000713202d3a4653606d7985929facb8bfb4aa978a7d70646d7986929facb6a99c8f8376828f9ca9b5ada197877a6d626f7c8999a4afbbb9ac9f93867a6d6053473a2d201407000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3a46535f6975828f9ba7b1bcbdb5afacafb5bdbbb0a69b8e8174685e5242392e23180c00000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e21140800000000000814212e3b4754616e7a8796a0acb8c5c6bcb4aeaca7a7a7a7a7a7a7a7a7a7a8aaafb7c1cbc2b6a99c8f8376665c5144382c1f1206000000000000000000000914212d3a4754606d7a86929facb9b8ab9f9285796d6053473c31261b0f0100000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362d3a4653606d798693a0acb9beb2a5988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f424242424242424242403f3b352e251c120700000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f83766966727f8c99a4afbbbbafa49a8d8073665c5145382c1f1303000000000000000000000c1825313d48535d65686a6a6a6a6a6a6a6a6a66635c52473b2f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000000000000000000000000000002080e111414181b171b1f201f1b171a1a25313b4855616e7b8895a0acb8b3a99a8d80746758626f7c8895a2afbbafa295887c6f6255493c4653606d798698a2aebab2a5998c7f7266594c3f3326190c000000101d2a3643505d697683909caab4bdc0baada297887c6f6255493c2f22160900000000000000000000000000000000000000000004111d2935414b556773808d9aa6b0bdc4bab0a69f97928d8a8a8b8e9299a1a8aeb4bdc6baada194877a6e6154473b2e211408000000000000000000000000000000000a1724313d4a5764707d8a979797979797979797979797979797979797979797979797979795887c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000000000915222f3c4855626f7b8898a2aebabaaea298887b6e61667784919daab7ab9e92857884919eabb7ab9e91857868606d7a86939facb9bbafa499897c6f6256493c2f231607000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d2a36424d5763707c8995a0acb8c4c0bbb9bbc0c7b7ab9f94887c6f62564c4130271d120700000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e21140800000000000714202d3946525e687784919daab7c4bfb4aaa29f9a9a9a9a9a9a9a9a9a9a9b9ea5afbac6c0b5ab998c807366544a4034281c1004000000000000000000000713202c3945525d687683909da9b6baada2978b7e7164584e43372b1d120700000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362d3a4653606d798693a0acb9beb2a5988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4e4e4e4e4e4e4e4e4e4d4b4740372e24190e02000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376696a7784919dabb5c0b9ac9f93877b6e61544b4034281c1004000000000000000000000814202c37414b53595b5d5d5d5d5d5d5d5d5d5a58524a40362a2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000000000000000000000000040a0f14191e2021252822272b2d2b27222623202d3a47535f697784909daab7b7ab9e9184786a60616e7b8894a8b2bdb0a3968a7d7063574a3f4754616e7b8794aab4bfb1a5988b7e7265584b3f3225180c000000111e2a3744515d6a7784909daab7c3c9beb3a996897d7063564a3d3023170a0000000000000000000000000000000000000000000613202c3945515d677783909daab6c2bdb2a89f949085807e7d7e81879196a1abb5c0cbbaada194877a6e6154473b2e211408000000000000000000000000000000000a1724313d4a5764707d8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b887c6f6255493c2f2216090000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000000000b1825313e4b5864717e8b97aab4bfb8ac9f9285796c606875828e9ba8b5ada197887b8896a1adb5a99c8f8276695d677784919eaab7c0b5ab988b7e7265584b3f2e23180c000000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26313b4854606b7783909da9b3bec9c7c6c7c9bdb2a89c8f82766a5f53443a301e150b0000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000000000005111e2a36414c566774818e9aa7b4c1baaea298928d8d8d8d8d8d8d8d8d8d8e939eaab6c2bbafa399897d7063564a3d2e23180c000000000000000000000004111d2935414c566673808c99a9b3b5b3a99d9083766a5f5347392f24180c00000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362d3a4653606d798693a0acb9beb2a5988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b5b5b5b5b5b5b5b5b5b5b5957524940352a1f1307000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f837673737c8995a0acbdbeb3a99c8f8276695f5342392e23180c0000000000000000000000040f1a252f3941484d4f5050505050505050504d4b4740382e242b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c100000000000000000000000070c151b1f252a2d2e32352d33373937332d33302d2b37424d5766737f8c99a7b1b9ada196897c6f62606d7a8796a0acb9b2a6998c7f73665a504c4f5964707d8a97a3b0bdb2a8978a7d7164574a3e3124170b000000101c2936434f5c6976828f9ca9b3bdc0b9ada197887c6f6255483c2f2215090000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9c6b9aca19690827a74717071757c849199a3afbbc7baada194877a6e6154473b2e211408000000000000000000000000000000000815212e3b4854616e7b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7a6d6154473a2e2114070000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000000030f1b27333f49536774808d9aa7b3c0b6a99d908376655b66737f8c99a6b2b3a9998c7f8c99a8b2b3a69a8d807367556875828e9ba8b5c1b4a79a8e817467544a4034281c10040000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c38444f5964717e8b97a1adb9c6d1d2d2c5b9aca0968a7d7064584e4332291e0c030000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e2114080000000000010d1925303e4b5864717e8b97a8b2bdb8ac9f928681818181818181818181818e9ba8b4c1b9ac9f92867a6d6053473a2d2014070000000000000000000000010d19242f3c4956626f7c8997a2a8a8a8a89f95887c6f62554b4035291d1004000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362d3a4653606d798693a0acb9beb2a5988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabb7c1b5a89b8e827568686868686868686868686866635c52473b2f23160a000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4b7ab9e918480808082909ca7b1bcb9ada1978a7d7164574d4230271d120700000000000000000000000009131e272f373d4042434343434343434343403f3b362e261c2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000000000000000000030b121820272b3036393b3f42443f4446443f43403c3937333c4855626f7b8895a0acb8b2a8998d8073665d687784919eaab7b7aa9d9083776c615a5959616b75818e9ba8b5b9ada196887b6e6155483b2e2215080000000c1926333f4c5966727f8c97a2abb2b5afa69e9185786c605346392d2013060000000000000000000000000000000000000000000916222f3c4955626f7c8899a4afbbbfb4ab9e9184796d686463656a6f7c87929facb9c5baada194877a6e6154473b2e211408000000000000000000000000000000000714212d3a46535e696e71717171717171717171717171717171717171717171717171717171716d685e5246392d2013070000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10000000000005121f2b3744505b6576838f9ca9b6c0b4a79a8d8174675364707d8a97aab4b7aa9d9184919daab7b5ab978b7e71645966737f8c99a6b2bfb6aa9d908377665c5144382c1f12060000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101b27323d4653606d7985919eabb4bfcbd6cabeb4aa9e9184786c6053463c3120170c000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e2114080000000000000815212e3b4854616e7b8796a1acb9b9ac9f92867a7474747474747474747d8996a3b0bcb6aa9d908377675d5145392c2013060000000000000000000000000813202d3a4653606d7985929b9b9b9b9b9b9a8d8074675d5145392c1f1306000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362d3a4653606d798693a0acb9beb2a5988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabb7c1b5a89b8e8175757575757575757575757575736e63574b3f3225190c000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4b9ada196918d8d8d90949fabb9c0b6ac9e9285796d6053463c3120150b00000000000000000000000000020c151e252c31343537373737373737373733322f2a241c1f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c100000000000000000040c151d232832373b4146474b4e5149505350494f4d4946443f3847535f6a7784919daab7b7aa9d9184776a5f6875818e9baab4b8aca0958a7e716c6766676b707d87939facb9b8ab9e918478695f53463a2d2114070000000714212d3a4754606d7a859299a1a8aba39f948b7f72665b5044382b1f12060000000000000000000000000000000000000000000a1724313d4a5764707d8a97abb5c0baaea3998b7e71675e5657585f6a75818e9ba8b4c1baada194877a6e6154473b2e2114080000000000000000000000000000000005121e2a36424d575e616464646464646464646464646464646464646464646464646464646464615e564c4135291d11050000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000000000613202d394653606c7985929fabb8c0b6ac988b7e726558616e7b8898a2aeb8aca0959195a0acb8afa499887c6f625764707d8a97aab3beb9ac9f9286796d6053463a2d2013070000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161f2c3845515c6773808c99a3aebac7d3c6baaea2988b7f72665b5044382b1f1205000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e2114080000000000000714212d3a46535e697884919eabb7bbafa399897c7067676767676767737f8c99a6b2bfb3a69a8d807367554b4035291d110400000000000000000000000006121f2b3844505c6675828e8e8e8e8e8e8e8e8e857a6d6053473a2d201407000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362d3a4653606d798693a0acb9beb2a5988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabb7c4b7ab9e918481818181818181818181818181807366594d4033261a0d000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4bdb2a8a19e9a9a9a9c9fa6b0bcbbafa49a8d8073665c5144382c1f12030000000000000000000000000000030c131a202527282a2a2a2a2a2a2a2a2a2726231f19121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c1000000000000000040d161e272e343c43474d5254585b5d5f5b605b5e5c595653504944434e586673808c99a8b2b8aca096887b6f6265727e8b98a3aebab1a79f92867e77747273767d859299a4afbbb1a89b8e817568574d42362a1e12050000000713202c3945525d68707d8791969a9a99928d82786c60544a3f33281c0f030000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1beb9ac9f92867a6d60554c4a4e5864707d8a97aab4bfbaada194877a6e6154473b2e21140800000000000000000000000000000000020e1a25313b454d5354585858585858585858585858585858585858585858585858585858585854524c443a3025190d010000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000000000815222e3b4855616e7b8897a2adbabbafa49a897c6f6356606c7985929facb8b1a8a09da0a8b1b9ac9f93867a6d6055616e7b8898a2aebabaaea398887b6f6255483c2f2215060000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7a86929facb9c5d2c5b8ab9f92857a6d60544a3f33281c0f03000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e21140800000000000005121e2a36424d576875818e9ba8b4c0b5ab988c7f72655a5a5a5a576975828f9ca8b5bdb2a8978a7d7064574a3d2f24180d0100000000000000000000000003101c28343f4a5463707d828282828282828282817c6f6256493c2f231609000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362d3a4653606d798693a0acb9beb2a5988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabb7c4b9aca196918e8e8e8e8e8e8e8e8e8e8e8e8e83776a5d5044372a1d11040000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4c4bab2adaba6a6a6a9abb0b8c2b9ac9f93877b6e61544a4034281c100400000000000000000000000000000002090f14181b1c1d1d1d1d1d1d1d1d1d1a1917130e121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000000000000030c161f28303940454e54565e6165686a6c656c656b696663605b53504a4855626f7c8896a0acb8b2a8998c7f7366616d7a86929facb6baaea398928a83807f80838a9297a2abb5b8aca0958a7d7063574a3d31261a0e0200000004111d2935414c56606b707d848a8d8d8c8780786d665b5042382d22170b000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5b2bfb6aa9d908377675d51433d4754616e7b8798a3aebabaada194877a6e6154473b2e211408000000000000000000000000000000000009141f29333b4246484b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4746413a32281e1308000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000000000b1724313e4a5764717d8a97a9b3beb9ac9f93867a6d60545b667783909daab6bab1acaaacb1bab7aa9e918477675d535f697885929fabb8bfb4aa978b7e7164584b3e2d22170b0000000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946525e6874818e9ba7b4c1cdc0b3a79a8d8074675d5142382d22170b00000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000000000000020e1a25313f4b5865727e8b98a9b3beb5a89b8e827568564c4e525e697885919eabb8b8aca096877a6d6154473a2e21140700000000000000000000000000000b17232e384855616b70757575757575757575756f6a6054473b2e221508000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362d3a4653606d798693a0acb9beb2a5988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabb7c4bdb2a8a19e9b9b9b9b9b9b9b9b9b9b9b9b9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4ccc4bdb9b7b3b3b3b6b7bcc2c2b5a99c8f8276695f5342392e23180c00000000000000000000000000000000000004080c0e0f1010101010101010100d0d0a0702121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c100000000000000a151e28313a424b51586062686e727577787979797876736f6c65605c544d535f6a7784919eaab7b7aa9d908377695f6874818e9aa4afbbb4aaa39f95908d8c8d90959fa2a9b3bbb0a69d9184786c605346392d20130900000000010d19242f3a444f59606b70797d80807f7b746d665c544a3f2f261c1106000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfb5a89b8e827568554b403a46525e697986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000030d17212931363a3b3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3a3935302820160c02000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000000000d1a2733404d5a6673808d99a6b3c0b7ab9e918478675d51546874818e9ba7b4c1bdb8b7b8bdc2b5a89b8f827568554d57697683909ca9b6c0b3a79a8d80746753493f33271b0f0300000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2a36414c5663707d8996a3b0bcc8bbafa295887c6f62554c4134281c110600000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000000000000000915222f3b4855626e7b8897a1adb9b7ab9e918478685e524854616e7b8797a1adb9b7aa9d918477685e5246392d201307000000000000000000000000000006111c2c38444f596163686868686868686868686260584e43372b1f1306000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362d3a4753606d7a8693a0adb9beb1a5988b7e7265584b3f3225180c00121e2b3845515e6b7884919eabb7c4c4bab2acaba8a8a8a8a8a8a8a8a8a8a89d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4cec6bfbab8b7b7b7b8b9bec5c0b3a79a8d8074675d5145382c1f150a00000000000000000000000000000000000000000001020404040404040404040000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000000000006111c26303a434c545c606a6f757b7e8184858686858482807c78716d665f574f586673808d99a8b2b8aca095887b6e61626f7c87939fa7b1bab4aea7a09d9a999a9d9fa7adb3bcb3a99f948b7e71655b5044372b1f1205000000000008131e28323d474f5960676d717374726e69605c544a42382d1d140a00000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79b8e8174685b4e4136424d576b7885929eabb8baada194877a6e6154473b2e211408000000000000000000000000000000000000050f171f252a2d2e31313131313131313131313131313131313131313131313131313131312e2d29251e160e0400000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000005111e2a36424d566976828f9ca9b5c2b5a89b8f827568554c5965727f8c98a5b2bfc8c5c4c5c8bfb3a6998c807366594e5a6774818d9aa7b4c0b6a99c908376655b5044372b1f120500000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6774808d9aa7b3c0ccbfb2a6998c7f73665c5145382c1f160b00000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000000000000000814212e3a47535f6a7885929eabb8b9aca196877a6e61544a5764717d8a97a9b3beb4a79a8e817467564c41362a1d1105000000000000000000000000000000101c28333e474f55575b5b5b5b5b5b5b5b5b5b56544e463d32271b0f03000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362e3b4754616e7a8794a1adbabeb1a4978b7e7164584b3e3125180b00121e2b3845515e6b7884919eabb7c4ccc4bdb9b7b4b4b4b4b4b4b4b4b4b4aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4c6bcb4aeacaaaaaaabadb3bbc5b8ab9f9285796d6053473d32271b0f02000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c1000000000000c17232e38424c555d666d747c82878b8e9092929892918f8c89847e786e69605955626f7c8896a0acb9b1a7988c7f72655f6a73808d95a0a8b1bbbab1acaaa7a5a6a9abb1babbb3aaa1978f82776c6053493f33271b0f030000000000010c16202c353d474f555c6064676765615f57514a42392f261c0b0200000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413045525e6b7885919eabb8baada194877a6e6154473b2e21140800000000000000000000000000000000000000050d141a1e2121252525252525252525252525252525252525252525252525252525252521201d19130c040000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10000000000714202d3a46525e697885929eabb8bfb3a6998c807366594d5663707d8996a9b3becad1d0d1cbbfb4aa978a7d7164574b5865727e8b98acb6c0b8ab9f9285796c605346392d20130600000000000d1a2633404d596673808c99a6b3bfb2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7a85929fabb8c5d1c4b8ab9e9185796d6053463d32271b0f03000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e2114080000000000000006121f2b37434e586875828f9ba8b5bdb2a8968a7d70635749536673808d99a6b3beb2a9978b7e7164584b3e3025190d010000000000000000000000000000000b16212c353e44484a4f4f4f4f4f4f4f4f4f4f4947433d342b20150a00000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362f3c4855626f7c8895a2aebbbdb0a4978a7e7164574a3e3124170b00121e2b3845515e6b7884919eabb7c4ccc4bdb9b7b4b4b4b4b4b4b4b4b4b4aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4bfb4aaa29f9d9d9d9ea1a9b3bebaada2978b7e7165584e43372b1e1308000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c100000000003101c28343f4a545d676d7880878f93999b9d9f9fa39f9e9c9996918b837b706b60585f6a7784919eaab7b6a99d908376695e606d79839096a0a7afb5b9b8b7b3b2b3b6b8bab8afa9a19892857a6e655b5041382d22170b00000000000000040d1a232c353d434b5153575a5a5955534d44403930271d140a0000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000000000000000000000000000000000000000003090e12141518181818181818181818181818181818181818181818181818181818181413110d0802000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10000000000814212e3b4754616e7a8797a1adb9bfb4aa978a7d7164574a54616e7a8797a2adb9c6d2ddd3c7baaea398887b6e62554956626f7c899aa4afbbbaaea298887b6e6155483b2e22150800000000000d1a2633404d596673808c99a6b2b2b2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8b98a2aebac6d2c6b9ada1978b7e7164594f44382c1f1409000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e21140800000000000000020f1a26313f4c5865727f8b98aab3beb3a6998c80736653505b6576838f9ca9b6b9ada197887b6e6155483b2e2215080000000000000000000000000000000005101a232c33383c3d424242424242424242423c3b37322b22190f0400000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c50433639414d5765717e8b98a4b1bebeb3a995897c6f6256493c2f23160900121e2b3845515e6b7884919eabb7c4c4bab2acaba7a7a7a7a7a7a7a7a7a7a79d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4baaea298929090909297a1adb9beb3a99d9083776a6054473a3025190d000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000000030e18222c3844505c666d79828d93999fa4abaaabacaeacaba9a8a09e9590867d706a60586673808d99a8b2b9ac9f93877b6e615c666e7b8490959fa3abadb2b3b4b4b4b3b3aeaba59e9791867d6f685e53493f2f261b1106000000000000000008111a232b31394045474a4d4d4c4846423b342e271e150b020000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000020507080b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b070705010000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10000000000a1724303d4a5763707d8a96a9b3bebaaea298887b6e615548525e697885929eabb8c5d1ded2c5b8ac9f9286796d60534753606d7a86939facb9beb3aa978a7d7164574a3e3124170800000000000d1a2633404d596673808c99a6a6a6a6a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eaab3becad5c9beb3a99d9083776b6054483b31261a0e010000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8e8174675b4e413845525e6b7885919eabb8baada194877a6e6154473b2e21140800000000000000000916222f3c4955626f7c8898a2aebab5a99c8f8276655b53606c7985929fabb8b8ab9e918578695f53463a2d211407000000000000000000000000000000000008111a21282c2f30353535353535353535352f2e2b27201910070000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504341464b535e6975828e9ba8b5c1b9ada197877b6e6154473b2e21140800121e2b3845515e6b7884919eabb7c4bdb2a8a19e9b9b9b9b9b9b9b9b9b9b9b9b9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4b8ac9f928683848385929ea9b3beb8ab9f95897c6f62564c4135291c11060000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c100000000a15202c38434e58606d788290949fa4abafb5b7b8b9bab8b7b5b2aca79f9892867c6f675d626f7c8896a1acb9afa49a8b7e7265565f696e7b838d92999ea1a9a6a7a7a7a6aaa29f9b938e857d6f6b60564d41382d1d140a000000000000000000000811191f272f34383a3e40413f3b3a363128231c150c03000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10000000000d192633404c5966737f8c99a6b2bfb8ac9f9285796c6053464d56697683909ca9b6c3cfdcd0c3b6aa9d908377665c5045515d677784919eaab7c0b3a6998d8073665a4d403025190e02000000000d1a2633404d596673808c999999999999998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5864707d8a96a0acbcc5d0dacfc4b8aca095897c6f63574d42362a1d13070000000000000000000000000d192633404c5966737f8c99a6b2bfb4a89b8e8175685b4e4236424d576b7885919eabb8baada194877a6e6154473b2e21140800000000000000000613202d394653606c7985929fabb8b8ab9f9285796c6055626e7b8897a2adbab5a89b8e827568574d42362a1e12050000000000000000000000000000000000000810161c2023242828282828282828282823221f1b150f07000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504f4c52555c656e7b86929facb9c5b8ab9e928578695e52463a2d20140700121e2b3845515e6b7884919eabb7c4b9aca196918e8e8e8e8e8e8e8e8e8e8e8e8e83776a5d5044372a1d11040000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f827777777d8a97a1adb9bcb1a79b8e8174685e5246382d22170b0000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c100000030f1a26313b4854606a73808c949fa6afb5bbb7b6b0aeadafb3b8bab9b1aaa29891847a6d60606a7884919eabb7b6ac9c8f8276685e575f696e7980878d919697999a9b9a9a9898928e88817a6f6a60594f443b2f261b0b020000000000000000000000070d151d23292c2d313434322e2d2a261f18120b0300000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e21140800000000000003080b0d0e1313131313131313130c0b090501000004090e11121313131313131313131308070502000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000004111d2935414c566875828f9ba8b5c2b6a99d908376665b50444e5a6774818d9aa7b4c0cddacec1b4a79b8e817468544a404b556875828f9ba8b5c2b5a99c8f827669564d41362a1e1105000000000d1a2633404d596673808c8c8c8c8c8c8c8c8c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b15212e3b47535f6a76828f9ca8b2bdcecfcecfc8bcb1a79b8f8275695f53463a2f24180d0000000000000000000000000c1926323f4c5965727f8c98a5b2bfb6a99c8f837669584e433946535f697985929facb8baada194877a6e6154473b2e211408000000000000000006121f2b3844505b6676828f9ca9b5baada297887b6e625864717e8b97a9b3beb3a9988b7f7265584c3f31261a0e0200000000000000000000000000000000000000050b101416171c1c1c1c1c1c1c1c1c1c1615130f0a0400000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5c5c565e61676d77828f99a3aebbc0b6ac9c8f827669574d42362a1e110500121e2b3845515e6b7884919eabb7c4b7ab9e9184818181818181818181818181817f7366594c403326190d000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f83766a6d7985919eabb8c2b8ac9f92867a6d61544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000006121f2b37434e58626f7c87929fa6b0bbb8b0aba9a4a1a1a2a6acaeb4bcb3aaa1968e81756a5f6773808d9aa8b2b9ac9f92867a6d6154575f676d737b8084888b8c8d8e8e8d8b8985817c756e6860584f473d32291d140a00000000000000000000000000030b12181c1f202427272622211e1a140c07000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e2114080000000001080f14181a1b202020202020202020181815110c06080f151a1d1f202020202020202020201414110e080200000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000713202c3945525d687884919eabb7c1b4a79a8e817467544a3f4b5865727e8b98a5b1becfdacbbfb2a5988c7f7265594c404c5966737f8c99a6b2bfb8ab9e918578685e5246392d20140700000000091623303c4956636f7d7f7f7f7f7f7f7f7f7f7d6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2a36414c56626f7c88949fabbac4c6c3c1c3c6c3b9ac9f93877b6e61554b4135291c110600000000000000000000000b1825323e4b5865717e8b98a4b1beb8ab9e9285786a605447464b55616e7b8898a3aebabaada194877a6e6154473b2e2114080000000000000000030f1c28333f4a5466727f8c99aab4beb3a9978a7e7164546774808d9aa7b3baada297887c6f6255493c2f221609000000000000000000000000000000000000000000000407090a0f0f0f0f0f0f0f0f0f0f09080603000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376696969696a686e7179818e949fabb5bfbbafa49a8b7f7265584c3f30251a0e0200121e2b3845515e6b7884919eabb7c1b5a89b8e8175747474747474747474747474736d63574b3e3225190c000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376696673808d9aa7b1bcbaaea3988c7f72665b5044382b1f140900000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c1000000815212e3a47535f6a76828f99a3afb8b6aea69f9c97949495999fa2aab3bbb2a89e93887c6f62626f7c8996a1adb9afa3998b7e7164554d555d60696e73787b7e80818181807e7c79746f6a615e564e463d352b20170b02000000000000000000000000000001070c101314171a1a191514120e090300000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000000020b131a202427272d2d2d2d2d2d2d2d2d2524221d1811121920262a2c2c2d2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000714212d3a4754606d7a8796a1acb9beb1a5988b7e7265584b3f4956636f7c8996a9b2bdc9d5cabeb3a996897d7063564a3d4a5764707d8a97aab3beb9ada197877a6e6154473b2e211408000000000915222f3b4854606b6f7373737373737373736f6b6054483b2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946525e6874818e9ba6b0bbc1bab6b5b6bac1bbafa4998d8073675d5145382d22170b00000000000000000000000b1724313e4a5764717d8a97acb6c0b9ada197897c6f625b5353555d67727f8b98aab4bfbaada194877a6e6154473b2e2114080000000000000000000b17222d3c4956636f7c8998a2aebab3a79a8d8074675c667683909da9b6b8ab9f9285796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f83767676767676787a7e848e939ea6b0bdc6b9ac9f93877b6e6155483b2e2215090000121e2b3845515e6b7884919eabb7c1b5a89b8e827568686868686868686868686866635b52463b2f23160a000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f837669626e7b88959fabb7bfb4aa9e9184786c6053463b31261a0e00000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c1000000915222f3c4855626f7c88949fabb5b9aea49c948f8a8887898d9298a1a9b3baafa59b8e817468606c7884919eabb7b5ab9c8f8275675d514b51575e61656c6f717374747473726f6d66625f58524c443d342b23190e050000000000000000000000000000000000000406070b0d0e0c08070502000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e2114080000010b141d252b30333439393939393939393932312e29231b1b242b313638393939393939393939392e2d2a251e170e050000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000a1623303d495663707d8996a8b2bdbdb2a896897c6f6356493c4754606d7a8796a1adb9c5d2c6b9ada297877a6e6154473b4855616e7b8898a2aebabeb3a9968a7d7063574a3d30241708000000000713202c38444f5960636666666666666666666360594f43382c1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b54616d7a86929facb9c1b7afaaa8aaafb7c0b5ab9f92857a6d60544a3f33281c0f0300000000000000000000091623303c4956636f7c899aa4afbbbeb3a99b8e81756d63606061676d7984919eabb7c4baada194877a6e6154473b2e2114080000000000000000000613202d3a4653606d7985929facb8b6a99d90837666606d7986929facb8b5a89c8f8275665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4b8ab9f928582828282828384878b91969ea5afb8c2bcb0a69c8f8276695f53463a2d2114070000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b5b5b5b5b5b5b5b5b5b5b5957524940352a1e1307000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695f6a7683909daab4bfb9aca0968a7d7063574d42362a1d1207000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c100005111e2a36414c566774818d9aa6b0bdb1a79c928d827d7b7a7c80869197a1adb9b9ac9f92867a6e616574808d9aa9b2b9ac9f92867a6d605447454d53535b60626466676867676562605c54544e46413b322b22191107000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000008131d262f363c40414646464646464646463f3d3a342d24242d353d4245464646464646464646463b3936302920170d0200000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000000c1926323f4c5965727f8c98a5b2bfb9aca196877a6d6054473a45525d687885919eabb8c4d1c5b8ab9e928578695e5246394653606c7985929fabb8bfb2a6998c7f7366594c402f24190d01000000030f1b27323d474f5456565e61646565615f5756544f473d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c66737f8c98a3aebabbafa59e9b9ea5afbbbaaea2988b7f72665b5044382b1f150a000000000000000000000714212d3a4754606d7a86939facb9c5b6aa9e938b7f756f6d6c6e7179828f96a1acb9c5baada194877a6e6154473b2e21140800000000000000000006131f2c3845515c6676838f9ca9b6b9ac9f9286796d626f7c8898a3aebab4aa998c7f7266544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4baada297928f8f8f8f8f909196989ea0a8afb7c1beb4aa9f94897d7063574d42362a1e12050000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4e4e4e4e4e4e4e4e4e4c4b4640372e24190d02000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695765717e8b98a2aebabdb2a89c8f8275695f5346392e23180c000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000714202d3946525e687784919eaab7b8ab9f958d8076716e6e6f737c85919ea7b1baaea3998a7e7164636f7c8996a1adb9aea3988a7e7164554b4042464950535558595a5b5b5a585653514b47433c3630292019100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e21140800030f1a252f3841484c4e5353535353535353534b4a453f372d2b353f474e52535353535353535353535346413b32291e140800000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10000004101d2935404b556875818e9ba8b4c1b7ab9e918478685d524539414c566976828f9ca9b5c2cfc2b6a99c8f837669564d423744505b657683909ca9b6c1b5a89b8e827568564c4135291d1104000000000c18242f39434b555d60686e7172716e69615e564d453b30251a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985919eaab4beb3a99e938e939ea9b2beb3aa9e9184786c6053463c31261b0f020000000000000000000613202c3945515d677784919daab7c3baafa59b918b817c7a797a7e848f949ea8b2bdc9baada194877a6e6154473b2e21140800000000000000000004101c2834404b546673808c99abb5baaea398897c6f65727e8b98aab4baaea398897c6f6356493c2d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4beb3a9a29f9c9c9c9c9c9d9ea1a8aaacb2bac1bfb6aca2988f82766b6054453b31261a0e020000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f424141414141414141403e3b352e251c120700000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c606d7a86929facb8c4b9ac9f93877b6e61554b4034281c10040000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000814212e3b4754616e7a8796a0acb9b6a99d9083786c646161626a707d8a95a0acb8b4ab9a8d817467606c7884919eabb8b4aa9b8e8275675c514538383f4446484b4d4e4e4e4d4b494645403937322a251e170e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000814202b36414a53585a606060606060606060585651493f34313d4751595e5f6060606060606060605f524c443b3025190e02000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000613202c3945515d677784919daab7c2b5a89b8f827568564c4135404d5a6773808d9aa6b3c0d2c0b4a79a8d8174675a4e41333f49536774818d9aa7b4c0b7aa9e918477685d5245392c20130600000004101d2935404b555d676d747a7e7f7e7b756e685e574d42362a21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5964717e8b97a1adbcb9ada1978e828e97a1adb9b9aca0968a7d7064584e43372b1e130800000000000000000004111d2935414c556874818e9ba8b2bdc1b7aca39b938e898686878b91969ea6b0bac1cabaada194877a6e6154473b2e211408000000000000000000000c18232e3d4a5663707d8999a3afbbb4aa988b7e726774818e9aa7b4b9ac9f9286796d6053473a2d2014060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4c5bbb3adaba9a9a9a9a9a9abacb2b7b9bdc4bdb5aea49a92867b6e61594f4433291f1409000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f42353535353535353533322f2a241c130a0000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5d6774818e9ba8b2bdbbafa4998d8073675c5145382c1f150a0000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000a1724313d4a5764707d8a97a8b2bdb2a8978a7e71655b555458616b7783909daab7b7aa9d9084776a5b6574808d9aa9b3b8ac9f9285796d6053473a2e3337393c3e40414141403f3c3a38342e2b262019140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000b1824303c48535c64676c6c6c6c6c6c6c6c6c65625b51453a36424e59636a6c6c6c6c6c6c6c6c6c6c6c5e564c41362a1e1105000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000714202d3a4753606d7a86939facb9bfb3a6998c807366594d402f3e4b5864717e8b97abb5c0ccbeb1a5988b7e7265584b3f2d3f4b5865727e8b98acb6c0b9aca096877a6d6054473a2d21140700000006131f2c3845515d676d7980868a8c8b88827a6e695e52463d33271c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16222f3b4854606b7783909da9b3beb6ac9e92857a84919eabb5bdb2a89c8f82766a5f53473a3025190d000000000000000000010d19242f3d495663707c8996a0acb8c1beb5aca59e9b96999399979ea0a8a8aab0b8c1baada194877a6e6154473b2e211408000000000000000000000714202d3a4753606d7a86929facb9b4a79b8e8174677784909daab7b6a99c908376675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4cdc5bebab8b5b5b5b5b5b6b7b9bdc4c5beb9b2aba39f93887e71695f53473d3321170d03000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235282828282828282625231e19120a010000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5563707c8996a0acb9c0b5ab9e9285796d6053463c32261b0f0200000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000c1926333f4c5966727f8c99a5b2b9ada196877a6d605349474f596673808d99a6b3b9ac9f928679675d63707c8997a1adb9aea2988a7d7063544a3f34282b2d2f313334353434322f2d2c28231d1b150d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000d1a2733404c58646e74797979797979797979726d62564a3d3845525e6a757979797979797979797976685e5246392d201407000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100000091623303c4956636f7c8999a4afbbbfb4aa978a7d7164574a3e313c4955626f7c8899a4afbbc7bdb2a896897c6f6356493c303c4956626f7c899aa4afbbbdb2a896897c706356493d30231607000005111e2a36424d57606d79828d92999898938f847b6e61594f44382c20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d2a36424d5763707c8995a0acbbbbafa49a8d8073808c99a4afbbb7ab9f94887c6f62564c41362a1d12070000000000000000000816222f3b4854606b7784919ea5afb9c2beb7afaaa8aba49fa4abaaa69e9c9ea6b0bbbaada194877a6e6154473b2e211408000000000000000000000613202c3945515d677683909da9b6b7aa9d9184776d7a86929facb9b5ab998d807366554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7bfbfbfbfbfbfbfbfbfbfbfbfbebebebab8b3ada8a099928b7f726c61574d42352b210f0600000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c1b1b1b1b1b191916130d0d0c0a0702000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c54606b7784919eabb5c0b9ada1978b7e7164584e43372b1e130800000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000d1a2733404d5a6673808d99a6b3b7ab9e918478685d52413e4b5764717e8a97a4b1bbafa399867a6d60606c7985919eabb8b4aa9b8e8174665c5044382c1f20222526272828272523201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774808686868686868686867f7265584b3f3946535f6c79878686868686868686867a6e6154473b2e211408000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1000000c1825323f4b5865727e8b98abb5c0baaea298887b6e6155483b2e3a4753606d7a86939facb9bfb9aca196877a6d6054473a2d3a4753606d7a86939facb9beb2a5988b7f7265584c3f2f23180c00000714202d3a46525e6974818d959fa3aba59e969082766b6054483c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a46535f6975828f9ba7b1bcb9ac9f93877b6e7b87939facb9bbb0a69b8e8174685e5246392e23180c0000000000000000000713202c38444f5964717e8a939ea7b0b9bdc1bab6b4b5afacafafa59d948f949eaab7baada194877a6e6154473b2e2114080000000000000000000004101d2935404b556773808d9aacb6b9ac9f93867a6f7c8999a3afbbafa4998a7d7063574a3d2f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b3adaba9a19e9691877f726d625a50453b3123190f0000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281e1e1e1e1e1e1e1e1e1e1e1a1917130e080000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c4f5966737f8c99a4afbbbeb3a99d9083766a5f54473a3024190d00000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000e1b2734414e5a6774818d9aa7b4b7aa9d9084776a564c413d4a5663707d8996a3b0c0b5ab94877b6e615b6674818d9aa9b3b8ab9e9285796d6053463a2d221715181a1b1b1b1a18161313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d939393939393938b7e7265584b3f3946535f6c79869293939393939393877a6e6154473b2e211408000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100004101c2834404b546774818e9aa7b2b2b2ac9f9285796c605346392d3845515d677784919eaab2b2b2ab9e918478675d5145392c3945515d677784919eaab2b2b2a79b8e817468554b4034291c1004000814212e3b4754616e7b86929fa7afb5afa89f94897d706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b55616e7b87939facb9beb3a99c8f82766975828f9ca8b2bdb9ac9f92867a6d61544b4034281c1004000000000000000004101b27323d4955616c75818e959fa6adb2b7b8b9b9b8b6b0aba39f938e828f9ca8b2b2ada194877a6e6154473b2e21140800000000000000000000010d18242f3d4a5763707d8a9aa4afbbafa49a897d727f8c98abb5b9ac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919ea5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a9a29f9b97928c847d726d625b51483e33291f11080000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f42352a2a2a2a2a2a2a2a2a2a2a2a2726231f19120a02000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5054616e7b87939facb9c5b8ab9f95887c6f62564c4135291b1106000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000f1b2835424e5b6875818e9ba8b4b6a99d9083766a5d50433c4956636f7c8996a2afbbaea295887b6f625463707d8997a1adb9ada297897d706353493f33271b0f0b0d0e0e0e0d0c090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9a9f9f9f9f9f988b7e7265584b3f3946535f6c7986929f9f9f9f9f9f94877a6e6154473b2e211408000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100006131f2c3845515c667783909da5a5a5a5a59d908376665b5044382b35404b556875828f9ba5a5a5a5a59c8f827569554c41352935404b556875828f9ba5a5a5a5a59d908477675c5145382c1f1306000b1825313e4b5864717e8b99a3afbbc0bab0a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6774808d99a4afbbb9ada1978a7d7164707d8a96a1adb9baaea3988c7f73665c5145382c1f160a0000000000000000000b16212d3945505a616d7a838f949ea1a8aaabacacaba9a69e99928c817d8996a3a6a6a6a194877a6e6154473b2e21140800000000000000000000000714212d3a4754606d7a86939facb9b6ac998c7f75818e9ba8b4b7aa9d908477685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b78849198989898989898989898989898989898979697928f8a857f796f6b625b51493f362c21170d000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f423737373737373737373737373733322f2a241c140a000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c50525e6976828f9ca9b3bebcb1a79a8e8174685d5245382d22170b000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000f1c2835424f5b6875828e9ba8b5b6a99d9083766a5d50433c4956636f7c8996a2afbbafa295887c6f6255606d7985929eabb8b3a99a8d8174655b5044372b1f12050001020101000000000000000000000000000000000000000000000000000000000000000000000001040607090a0807050200000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7acacaca5988b7e7265584b3f3946535f6c7986929facacacaca194877a6e6154473b2e211408000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10000713202d3a4653606d798692989898989898988e817467544a3f33282f404d596673808c989898989898988d8073665a4d402f242f404c5966737f8c989898989898989286796d6053473a2d201407000c1926333f4c5966727f8c99abb5c0cbc1b4a79b8e8174685b4e4135281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7a85929fabb5c0b5ab9e9185796d606c7884919eabb5bfb4aa9e9185796d6053463d32271b0f03000000000000000004111d28333e46525d686d79828b91969a9d9e9f9f9f9d99948f877f787d8996999999999994877a6e6154473b2e21140800000000000000000000000713202c3945525d687784909daab7b5a89b8f827784919eaab7b4a79a8d817467564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b898885827e79726d67605951483f372d241a0f06000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4444444444444444444444444444403f3b362e261c12080000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504d5764717e8a97a2adb9c2b8ac9f92867a6d6053493f33271b0f030000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000f1c2835424f5b6875828e9ba8b5b6a99d9083766a5d50433c4956636f7c8996a2afbbafa295887c6f62555c6674818e9ba9b3b8ab9e9184786c605346392d20130a000000000000000000000000000000000000000000000000000000000000000000000000000001070d11131416161514120e09030000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8d8174675a4e413845525e6b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4b9b1a5988b7e7265584b3f3946535f6c7986929facb9b9ada194877a6e6154473b2e211408000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0b9b6a99c908376695d5043362a1d10000916222f3c4955626f7c888c8c8c8c8c8c8c8c8b7f7265584c3f2d22313e4a5764717e8a8c8c8c8c8c8c8c8a7e7164574b3e3124313d4a5764707d8a8c8c8c8c8c8c8c8c887c6f6255493c2f221609000b1825323e4b5865717e8b98a5afbac1bcb1a79a8d8073675a4d4034271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8b98a2aebdbbafa4998d8073665c66737f8c99a3afbbb9ada1978b7e7164594f44382c1f14090000000000000000000c17222935414c565d676d777e848a8d9091929392908d88827c73707d898c8c8c8c8c8c8c877a6e6154473b2e211408000000000000000000000004111d2935414c566774818d9aa7b4b8ab9e91847a8796a0acb9b2a8978a7e7164574b3e2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7b7975716d67605c554f463f362d251b120800000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b5151515151515151515151515151514d4b4740382e24190e0200000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504653606d7985929eabb8c3baaea2988c7f72655b5044372b1f14090000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000f1c2835424f5b6875828e9ba8b5b6a99d9083766a5d50433c4956636f7c8996a2afbbafa295887c6f62555463707d8a97a2adb9ada197897c6f6356493c32261b0f03000000000000000000000000000000000000000000000000000000000000000000000002080d13181d2021232322211e1a14100b05000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a79a8e8174675b4e4134404b556b7885919eabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3adadada99c908376695d5043362a1d10000815222f3b4855626e7b7f7f7f7f7f7f7f7f7f7f7b6e6155483b2e222e3b4754616e7a7f7f7f7f7f7f7f7f7f7b6e6154473b2e212e3a4754616d7a7f7f7f7f7f7f7f7f7f7f7c6e6255483b2f221508000815222e3b4855616e7b88939ea8b0b5b2aaa0958a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eaab3beb9ac9f93877b6e6154616e7b86929facb9beb3a99d9083776b6054483b31251a0e010000000000000000060d1924303a444c555d656c71797d81838586868583807c766f6a6e7b7f7f7f7f7f7f7f7f7f796d6053473a2d2014070000000000000000000000010d1924303e4a5764717e8a97a8b2b9ada1978b7e8b98a8b2b9aca196877b6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313d4a56626c71727272727272727272727272727272727271706e6c6564605d55514b433d342d241b13090000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5a58524a40362a1f130700000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5045515c6774808d9aa7b1bcbfb4aa9e9184786c6053463b30251a0e0000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000e1b2835414e5b6874818e9ba7b4b6aa9d9083776a544a3f3d495663707c8996a3afbbaea195887b6e625553606d7985929fabb8b2a99a8d807367584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000040c13191d24292c2d30302e2d2a261f1c160f080000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfb4a89b8e817568544a3f3845515c677885929fabb8baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a0a0a0a0a09c908376695d5043362a1d10000814212e3a47535f696e727272727272727272726e695f53463a2d212d3946525e686e7272727272727272726e695e52463a2d202d3946525e686d727272727272727272726e6a5f53473a2e211408000714212d3a46535f6975818e969fa6a8a8a0989083786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5864707d8a96a0acbcbdb2a89c8f8275695e535e6975828f9ba8b2bdb8aba095897c6f63574d42362a1d130700000000000000000008131e28323a434b535b60676d7074777879797876736f6a625f696e7373737373737373736d675d5145392c2013060000000000000000000000000814212e3b4754616e7a8796a0acb9b2a99d9083909daab6b7ab9e918478695e52463a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a45505a62656565656565656565656565656565656565646361605b5353514b454039312b221b1209010000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a66635c52473b2f23170a00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c50404b55626f7c8895a0acb8c6b8aca096897d7063574d42362a1d120700000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000d1a2734404d5a6773808d9aa6b3b7aa9d918477665c50443d4a5764707d8a97a3b0beb3a994877a6d6154515c6675818e9baab4b7aa9e9184776a5f53473b2e211509000000000000000000000000000000000000000000000000000000000000000000050e161e24292f35393a3c3d3b3a36312c27211a110901000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5b2bfb6a99c8f8376665b50443a4753606d7a86939facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000a1724313d4a5764707d8a93939393939393908376695d5043362a1d100006121e2b37424d575f6265656565656565656565615f574d42362a1e2a36414c565e61656565656565656565615e564d42362a1e2a36414c565e6165656565656565656565625f574e42372b1e12060005121e2a36424d57616d7a8490949a9b9a9691867c6f665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b15212e3a47535f6a76828f9ca8b2bdb9ada1968a7d7064574d5663707d8996a0acb9bcb1a79b8f8275695e53463a2f24180d000000000000000000020c162028313a414950555c6063676a656c6c666a66625f58575e61666666666666666666605d554b4035291d10040000000000000000000000000714202d3946525e687784919eaab7b8aba0959095a0abb8b4a79b8e817468574d42362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f48505658595959595959595959595959595959595858565553504947454039342f271f19100900000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e81777777777777777777777777777777777777736e63584b3f3226190c00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504347535f6a7783909daab4bfbdb2a89b8f8275695e5246392e23180c00000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000d192633404c5966737f8c99a6b2b9ac9f9286796d605346434d5765727f8c98a5b2b9ada19786796d60534b5464707d8a98a2aeb9aca096887c6f6255493c31261a0e0200000000000000000000000000000000000000000000000000000000000000050e17202830353a41454749494846423b38332b231b1309000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1beb8ab9f9285796c605347464c56626f7c899aa4afbbbaada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000a1724313d4a5764707e8686868686868686868276695d5043362a1d1000020e1a26313c454d53555959595959595959595955534d453b31261a25303b444c525459595959595959595954524d443b30251925303a444c52545959595959595959595955534e453c31261a0e0200020e1a26313b46525e686e7b83898d8e8d8a847c6f6a5f544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2a36414c56626f7c88949fabbac0b5ab9e9184786d60534653606c7884919eabb4bfb9ac9f92877b6e61554b4035291c1106000000000000000000040e161f282f383f444b5153575a535b60605b545a55534e4d535459595959595959595953514b43392f24180d0100000000000000000000000005111e2a36414d566774818e9aa7b4bcb1a7a09da0a7b1bcb3a9988b7e7165584b3e30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a4846443f3a38352f29231d150d070000000000000000000000121e2b3845515e6b7884919eabb7c4b8ab9f92858384848484848484848484848484848484838073665a4d4033271a0d00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043434e5865727f8b98a3aebac3b9ac9f92877b6e61544b4034281c1004000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000b1825323e4b5865717e8b98a9b3baaea398897c6f6258514e555e6975828f9ba8b5b8ab9e918578665c504753606d7986929facb8b2a8998c807366574d42372b1e1206000000000000000000000000000000000000000000000000000000000000020b172029323a41464b5154565655534d48443d352d251b11070000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97acb6c0baada297897d70635c5353555d6873808c99acb6c0baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000713202d3a4653606d787a7a7a7a7a7a7a7a7a7a6d6053473a2d201407000009151f2a333c4247484c4c4c4c4c4c4c4c4c4c4846423b33291f141e29323b4146474c4c4c4c4c4c4c4c4c4746423b32291f141e29323a4146474c4c4c4c4c4c4c4c4c4c4847423c332a20150900000009141f2a36414c565e696e767d8082817e796f6a5f584e42382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946525e6874818e9ba6b0bbbbafa3998c7f73665c5044505b65727f8c99a3aebabbafa3998d8073675d5145382d22170b00000000000000000000040d161d262d33394045474a4e49505353504a4d4847434246484c4c4c4c4c4c4c4c4c4745403931281d120700000000000000000000000000020e1925303e4b5864717e8b97a8b2bdb9b1abaaabb1b9b9ada197887b6e6255483b2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d3b3937332d2c29241d18120b03000000000000000000000000121e2b3845515e6b7884919eabb7c4baada2979290909090909090909090909090909090908e8175685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c50433c4754616d7a86929facb9c4bbafa3998c8073665c5145382c1f150a000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000815222f3b4855626e7b8897a2adb9b4aa9a8d81746a605c585f676e7b87929facb9b5a89b8f827568544a45515d6775828e9baab4b7aa9d918477695f53473a2e2114090000000000000000000000000000000000000000000000000000000000000a141d29333b444c52555d606363615f57544f473f372d23190f050000000000000000000000000000000000000000000000091623303c4956636f7c899aa4afbbbeb3a99c9082766e63606061676d7a85929eabb8c5baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000006121f2b3844505c666d6d6d6d6d6d6d6d6d6d6d675d5145382c1f13060000030e18212a31373a3b3f3f3f3f3f3f3f3f3f3f3b3a36312921170d1720293036393b3f3f3f3f3f3f3f3f3f3b3a36302920170d1720293036393a3f3f3f3f3f3f3f3f3f3f3b3a37312a21180e03000000030d1925303a444d565e616b70747574716d665f584e463c30261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b54616d7a86929facb9c2b9ac9f92877b6e61544a3f4953616d7a86929facb9c0b5ab9f92857a6d60544a3f33281c0f0300000000000000000000040b141b22272f34383a3d413f444646443f403c3a37363a3b4040404040404040403a39352f281f160c0100000000000000000000000000000815222e3b4855616e7b8896a1adb9c3bcb8b6b8bcc3b8ab9e9285796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292e3132323232323232323232323232323232323231302e2d2b27221f1d18120c070100000000000000000000000000121e2b3845515e6b7884919eabb7c4beb3a9a29f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c50433946525d6875828e9ba8b2bdc0b5ab9e9285796d6053463c31261b0f010000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c10000613202d394653606c7985929eabb8b9ac9f92877c716d67696a6f79828f99a3afbbb0a6988c7f7265594c404b5564717e8a98a3aeb8aca095887b6e6255483b31251a0e020000000000000000000000000000000000000000000000000000000006111c262f3b454d565d61676d6f706e6963605951493f352b21160b00000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9c5b7ab9f948d8076706d6c6e7179828f97a1adb9c6baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000003101c28343f4a545c60606060606060606060605d554b4035291d1004000000060f181f262b2e2f323232323232323232322e2d2a261f170f060e171e252a2d2e3232323232323232322e2d2a251f170e050e171e252a2d2e323232323232323232322f2e2b2620180f06000000000008131e29323b444d5259606367686764605c544e463c342a1e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c66737f8c98a3aebabdb2a89b8f8275695e52423846525e6875818e9ba8b2bdbaada2978b7f72665b5044382b1f150a0000000000000000000000020a11171d23292c2d302d3337393938332d2f2e2b2a2d2e3333333333333333332d2c29241d160d040000000000000000000000000000000714212d3a46535f697884919eabb8c4c8c4c3c4c8c2b5a89b8f8275655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2124252626262626262626262626262626262625252322201f1b1713100c0701000000000000000000000000000000121e2b3845515e6b7884919eabb7c4c5bbb3adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa89b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7bfb6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7bfb6a99c8f8376695c504335414c5663707d8a96a1adb9bfb9ada1978a7e7164584e43372b1e13080000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c2b5a99c8f8276695c4f4336291c100005121f2b3744505b6575828f9ba7b1bbafa39992867e797776787c828f949fabb5b7ab9f94887c6f6255483c4754606d7a86929facb9b1a7998c7f7266574d42362a1e1205000000000000000000000000000000000000000000000000000000000b17222d38424d575e686d747a7c7c7b77706b625b51473d33271c1003000000000000000000000000000000000000000000000613202c3945525d687784919eaab7c4bbb0a69c928d827d7a797a7e848f949fa9b3bec9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000b17232e38424a505353535353535353535353514b43392f24180c0000000000060e151a1e21222626262626262626262622211e1a140d0600050d14191e202126262626262626262621201e19140d0500050c13191d20212626262626262626262622211e1a150e06000000000000020c172029323b42464f54565a5b5a5753514b423c342a22180c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985919eaab4b2b2aca196897d7063574d4236414c5663707d8996a0acb2b2b3a99e9184786c6053463c31261b0f03000000000000000000000000060b12181c1f202422272b2d2d2b282222211f1e212126262626262626262620201d18120c040000000000000000000000000000000005121e2a36424d576875818e9ba8b4c1cfd1d0d1cabfb4aa988c7f726553493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718191919191919191919191919191919191918171513120f0b0604000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4cdc5bebab8b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5a89b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb2b2b2a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb2b2b2a99c8f8376695c5043303a4653606c7884919eabb2b2b2b3a99c9083766a5f53473a2f24190d0100000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8bfb5a99c8f8276695c4f4336291c1000030f1b27333f495363707d8995a0acb8b5aba298928b858383848890949fa6b0bcb1a79c9083766a5f53473b45515d6775828f9cabb5b6aa9d908377695e53463a2d211408000000000000000000000000000000000000000000000000000000030f1c28333f4a545e696e7a8186898988837d726d62594f44382c1f14090000000000000000000000000000000000000000000004111d2935414c566874818e9ba8b2bdc2b8aea49c948f898686878a91969fa6b0bbc5d0baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000006111c2630383f44464747474747474747474745403931271d120700000000000003090e121415191919191919191919191514120e090300000002080e1114141919191919191919191414110e090200000002080d111314191919191919191919191514120e09030000000000000000050e17202930363d44484a4d4f4e4b46454039302a221810060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5964717e8b97a1a5a5a5a5ab9e9184786c6053463b303a4854606b7784919daaa5a5a5a5a0968a7d7063584e43372b1f12060000000000000000000000000001070c10131417171b1f20201f1c171515121214151919191919191919191413100d07010000000000000000000000000000000000020e1a26313f4b5865727e8b98a9b3becad6ddd3c6baaea298897c6f6256493c2d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a08060503000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb5a89b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b7884919ea5a5a5a5a59c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919ea5a5a5a5a59c8f8376695c5043363844505b6673808d99a6a5a5a5a5a59f94887c6f62554c4135291d110400000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb2b2b2a99c8f8276695c4f4336291c1000000b17222d384854606b7783909da5afbab3aaa29f9892909091969c9fa6b0b8b4aaa0958a7d7064584e4337414c5565717e8b99a3afb8ab9f95877b6e6154483b3025190d01000000000000000000000000000000000000000000000000000006121f2b3844505b666e7b848e9298969590877f726b6054483b31251a0e02000000000000000000000000000000000000000000010d19242f3d4a5663707d8996a0acb9c1c0b6aea69f9c96999399979da0a8acafb6bec7baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000a141e262e34383a3a3a3a3a3a3a3a3a3a3a38352f271f150b010000000000000000020608080c0c0c0c0c0c0c0c0c0c0807050200000000000000020507080c0c0c0c0c0c0c0c0c0807050200000000000000010507070c0c0c0c0c0c0c0c0c0c080806020000000000000000000000050e171f252a33383c3d4142413e3a38342e271e181006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b77839098989898989898998c7f72665b5044382c38444f5965727f8c98989898989898988f82766a5f53473a2e21150800000000000000000000000000000000040607060b0f121313120f0b0608060507080d0d0d0d0d0d0d0d0d0706040100000000000000000000000000000000000000000915222f3c4855626f7b8897a1adb9c6d2dfd2c5b8ac9f9285796d6053463a2d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a89b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b788491989898989898988f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b788491989898989898988f8376695c504336333f4a54616e7b889498989898989898988d8174675d5145392c20130600000000000000000000000000000000000000000000000005121f2b3845525e6b7885919ea5a5a5a5a59c8f8276695c4f4336291c10000006111b2c38444f5964717e8a939ea8b2bab3aeaaa29f9d9c9ea1a8abb0b8baaea2989083786c6053463c323a4754616d7a86929facb9b1a7988b7f7265564c41362a1e110500000000000000000000000000000000000000000000000000000613202d394653606c788390969fa3a7a09993877d7063574d42362a1e1205000000000000000000000000000000000000000000000813202d394653606c7884919ea6b0b9c2c0b8b0aba9aba49fa4abaaa29f9fa4acb6c0baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000020c141c23282b2d2d2d2d2d2d2d2d2d2d2d2c29241d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141921272c2f30343534312d2c28231d150c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898c8c8c8c8c8c8c8c8c877a6e61544a3f3328323d4754616d7a868c8c8c8c8c8c8c8c8c887b6f6255483c2f221509000000000000000000000000000000000000000000030506060603000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929eabb8c5d1d8cfc2b6a99c8f8376665c5044382c1f120600000000000000000000000000000000000000000000000000000000000004090c0e0f13131313131313131311110e0b060100000000000000000000000000000000000000000000000000000000000000000000000001000004060706060300000000000000000000000000000000121e2b3845515e6b7884919ea5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8376695c5043362d3846535f6976828c8c8c8c8c8c8c8c8c8c857a6d6054473a2d21140700000000000000000000000000000000000000000000000005121f2b3845525e6b788591989898989898988f8276695c4f4336291c10000000101c27333d4955616c75818e96a0a8b0b9bab4aeacaaa9abacb2b7bbb4aea39f92867b6e665b5044382d3946525e6876838f9ca9b6b6a99c908376685e5246392d20130800000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a959fa8aeb1aba499908377695e53463a2d2114070000000000000000000000000000000000000000000005121f2b3744505b65717e8b949ea7b0b9bec2bbb7b5b5afacafaca29892939aa4afbbbaada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000020a11171c1f20202020202020202020201f1d18120b03000000000000000000000000000000000000000002070a0c0d1313131313131313130e0d0b080300000001040707131313131313131313130807050200000000000000000000000000000000000000000000000000000000000002090e161c20222327282724201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d7f7f7f7f7f7f7f7f7f7f7e71685e5242382d222d3946525d68717e7f7f7f7f7f7f7f7f7f7f7c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6575828f9ba8b5c2d0cbcbc0b5ab998c807366544a3f34281c10030000000000000000000000000000000000000000000000000000000002090f15191b1c2020202020202020201e1d1b17120c04000000000000000000000000000000000000000000000000000000000000010507070b0d070c10121313120f0b060000000000000000000000000000121e2b3845515e6b78849198989898989898989898989898989898989898989898989898988e8275685b4f4235281c0f000000000000000000000000000000000000000000000b1825323e4b5865717e7f7f7f7f7f7f7f7f7f7e7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e7f7f7f7f7f7f7f7f7f7e7164574a3e312a36424d57626f7c7f7f7f7f7f7f7f7f7f7f7f7b6e6155483b2e22150800000000000000000000000000000000000000000000000005121f2b3845525e6b78858c8c8c8c8c8c8c8c8c8276695c4f4336291c100000000b16212d3945505a606d7a8491969fa6adb2b7b9b8b6b6b7b9b8b5afaaa29f918b7e71695f544a3f332a36414c5665727f8b98a7b1b9ac9f93867a6d6154473a2f24190d01000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba7b1babdb5aba095877b6e6154483b2e21150800000000000000000000000000000000000000000000030f1b27333f4953626c75828f959fa6adb3b7b8b9b9b8b6afaaa29a928588939facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000060b1012131414141414141414141413100c07010000000000000000000000000000000000000000070d1316191a2020202020202020201b1a18140f0802080d111314202020202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000050b101416171a1c1b181313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b7072727272727272727272716c61564c412f261c2935414c56616c71727272727272727272726f6a6054483b2e2215090000000000000000000001010606060606060606050400010406070a0d0e0f0f0e0c080806020000000000000000000000000000000000000000000000000000000000030f1b27333f495365727f8c98aab4bebfbfbfbbafa399897d7063564a3d2e23170c00000000000000000000000000000000000000000000000000000000030c141b202528282d2d2d2d2d2d2d2d2d2b2a27231d160e0600000000000000000000000000000000000000000000000000000002080d111314171a1c181c1f20201f1c17110a02000000000000000000000000121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8275685b4f4235281c0f000000000000000000000000000000000000000000000b1724313d4a56626c71727272727272727272716c6155493d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313d4a56626c71727272727272727272716c6155493d3026313b4754606a6f72727272727272727272726e695f53463a2d211407000000000000000000000000000000000000000000000000000c1825323f4b5865727f7f7f7f7f7f7f7f7f7f7e7164574a3e3124170b00000005111d28333e45515d676e7b8490949ea1a8abacb2afafb4aeacaba39f98928a7f726c62574d42382d25303b4854616e7b8795a0acb8afa4998b7e7165564c4135291d110400000000000000000000000000000000000000000000000000111d2a3744505d6a7783909daab6c2c7bdb1a796897d706356493d3023160a00000000000000000000000000000000000000000000000b17222d3841505a616e7a8390949ea1a9aaabacacaba9a59e9892887e87929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000030607070707070707070707070604000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2d282724201a130c13191d20212d2d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000000000000000000000407090a0e0f0e0b070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5960636565656565656565656564615a50443b301d1924303a44505a6164656565656565656565656260584e43382c1f13070000000000000003080b0d0e13131313131313131111080d111314171a1b1c1b1a191514120e0903000000000000000000000000000000000000000000000000000000000b17222d3c4955626f7c8898a2aeb2b2b2b2b2ac9f92867a6d6053473a2d201406000000000000000000000000000000000000000000000000000000020c151e252c3134353939393939393939393837332e2820180e04000000000000000000000000000000000000000000000000050b1013191d202124272923282c2d2d2b28221c140b0200000000000000000000000b1825323e4b5865717e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a000000000000000000000000000000000000000000000915212e3a45505a626565656565656565656564615a5045392d21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a45505a626565656565656565656564615a5045392d1f2b37434e5860626565656565656565656565615f574d42372b1e1205000000000000000000000000000000000000000000000000000b1824313d4a56626d72727272727272727272716c6155493c3023160a000000000c17222935414c555f696e7a828b91969b9ea1a8a2a3aaa39f9c99928e867e726d635a50453c2f26212d3a46535e697783909daab6b5ab9c8f8276685d5245392c20130700000000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c0c4bbafa399897c6f6356493c30231609000000000000000000000000000000000000000000000006111b262f3e46525e686e7a828b91979a9d9e9f9f9e9c99938e867e7986929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f32333939393939393939393433302b251d161e24292c39393939393939393939392e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b27323d474f545659595959595959595959575550483e32291e131e28323e485055575959595959595959595956544e463d32271b0f03000000000001080f14181a1b20202020202020201e1d13191d20212427282928272522211e1a15100b0600000000000000000000000000000000000000000000000000000613202d3a4653606d7985929fa5a5a5a5a5a5a59d908376675d5145392c20130600000000000000000000000000000000000000000000000000000009141e2730373d414246464646464646464644433f39322a20160c0100000000000000000000000000000000000000000003090e161c1e252a2d2e3134362e34383a3938332d261d140a00000000000000000000000b1724313d4a56626c7172727272727272727272727272727272727272727272727272727272706b6155483c2f2316090000000000000000000000000000000000000000000005111d29343f48505658595959595959595959575550483e33281d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f48505658595959595959595959575550483e33281d27323d464e5456595959595959595959595955534d453c31261a0e02000000000000000000000000000000000000000000000000000915222e3a45515b626565656565656565656564615a5044392d21140800000000050d19242f3a434d575f686e777e848a8e9196959696959892908c87817b716c635b51483f332a1d1e2a36424d5766737f8c99a8b2b9ac9f92867a6d6054473a2f24180c000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa4aeb7b8b2a99f92867a6d6054473a2d2114070000000000000000000000000000000000000000000000000a141d2a36414c565e686d787e858a8e90919292918f8c88817b717986929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000000000000050a0e10111212121212121212120e0d0b080300000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3f4046464646464646464641403c362f26202830353946464646464646464646463b3a36312921170d03000000000000000000000000000000000000050a0d0f10131313131313131313130b0b08050100000000000004080a0b1313131313131313131311060503000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d4448494c4c4c4c4c4c4c4c4c4c4b49453e362c20170d16202c363e45494a4c4c4c4c4c4c4c4c4c4c4948433d342b21160a0000000000020b131a202427272d2d2d2d2d2d2d2d2b2a1e24292c2d303335363534322f2e2b261f1c17110a0200000000000000000000000000000000000000000000000006121f2b3844505c6676828f9898989898989898988d807367554b4035291d10040000000000000000000000000000000000000000000000000000040f1b25303942484d4f535353535353535353514f4b443c32281d12060000000000000000000000000000000000000000050d141a21282c3036393a3e40434440444646443f382f261c1106000000000000000000000915212e3a45505a6265656565656565656565656565656565656565656565656565656565656361594f44382c20140700000000000000000000000000000000000000000000010c18222d363f454a4b4c4c4c4c4c4c4c4c4c4a49453e362c22170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b4c4c4c4c4c4c4c4c4c4a49453e362c2217202b343d4347494c4c4c4c4c4c4c4c4c4c4c4846423c332a1f1409000000000000000000000000000000000000000000000000000005121d29343f49515658595959595959595959575550483e33281c1004000000000008131e28313b454d565e656c71797d818487888989898786837f7b756e69615a51493f362d21181a25313c4855626f7c8896a1acb9aea3998a7e7164554b4035291d10040000000000000000000000000000000000000000000000000916232f3c4956626f7c89929da4aaaba8a1978e8175685d5245392c201306000000000000000000000000000000000000000000000000020b1925303b444c565d666d72797d818485868685837f7b756e697986929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800000000030b11161a1c1d1f1f1f1f1f1f1f1f1f1b1a18140f0801000000000000000000000000000000000000000000000000000000000000000000000000020d19242e3740474b4d5353535353535353534e4c4841382f28323a414553535353535353535353534846423b33291f140900000000000000000000000000000000030a10161a1c1d20202020202020202020181715110c06000000050b10141617202020202020202020201d13120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000040f19232b32383b3d3f3f3f3f3f3f3f3f3f3f3e3d39342c241a0e050e1a242c33393c3e3f3f3f3f3f3f3f3f3f3f3c3b38322b22190f0400000000010b141d252b30333439393939393939393837332f35393a3d40414242413f3b3a37312b28231c140c06000000000000000000000000000000000000000000000003101c28343f4a5466737f8c8c8c8c8c8c8c8c8c8c8a7d7064574a3d2f24180d0100000000000000000000000000000000000000000000000000000915202c37424b53595b6060606060606060605e5c564e44392e23170b00000000000000000000000000000000000000070f171f252a33383a4146474a4d4f514a515353504a42382d22170b0000000000000000000005111d29343f485056585959595959595959595959595959595959595959595959595959595957554f473e33281c1004000000000000000000000000000000000000000000000006111b242d343a3d3e3f3f3f3f3f3f3f3f3f3e3d39332c241a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e3f3f3f3f3f3f3f3f3f3e3d39332c241a1019222b32373b3c3f3f3f3f3f3f3f3f3f3f3f3b3a37312a21180e030000000000000000000000000000000000000000000000000000010c18232d373f454a4b4c4c4c4c4c4c4c4c4c4a49443e362c22170b000000000000010c161f29333b444c535b60666d7075787a7b7c7c7c7b7976726e69615e5750483f372e241b0f15212e3b47535f6a7884919eabafb5ab9b8f8275675d5145392c1f13060000000000000000000000000000000000000000000000000815222e3b4754606a74808d929b9e9e9d9691857b6e61564c4135291d11040000000000000000000000000000000000000000000000000008141e29323b444c545c60676d7074777879797876736e6a616c7986929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000000050d151c2226292a2b2b2b2b2b2b2b2b2b272724201a130b02000000000000000000000000000000000000000000000000000000000000000000000007131e2a3540495257596060606060606060605b59534a4136303a444c525f606060606060606060605f534d453b31251a0e020000000000000000000000000000040d151c2226292a2d2d2d2d2d2d2d2d2d2d2524211d171109000810171c2123242d2d2d2d2d2d2d2d2d2d2a201f1b17110a020000000000000000000000000000000000000000000000000000000000000000000000000007111921272c2f303232323232323232323231302d28221a12080008121a22282d3031323232323232323232322f2e2c2721191007000000000008131d262f363c4041464646464646464644433f3a4145474a4d4e4f4e4d4c4847423c38342e261e180f0700000000000000000000000000000000000000000000000b17232e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000c1925313d48535d65686c6c6c6c6c6c6c6c6c6b6760564b3f33271b0e020000000000000000000000000000000000071019212930363e44484c5254575a5c5e5f5c60605b544a3f33281c0f03000000000000000000010c18222d363f454a4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443e352c21160b0000000000000000000000000000000000000000000000000009121b22292e313232323232323232323231302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292e313232323232323232323231302d28221a1208101920272b2e2f32323232323232323232322e2d2b261f180f060000000000000000000000000000000000000000000000000000000006111b252d343a3d3f3f3f3f3f3f3f3f3f3f3e3c39332c241a100500000000000000040d182129323b414950545c606468676d6f6f706f6e6d6666615e57524d453e362e251c1209121f2b37434e586774808d9aaaa2a2a29f9286796d6053473a2d20140700000000000000000000000000000000000000000000000006131f2b37434e58606d7880898e9191908c847c6f695e52433a2f24190d0100000000000000000000000000000000000000000000000000020d172029323a424a50555d6064676a656c6c656966625f586c7986929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000030d171f272d3236373838383838383838383433302b251d140b01000000000000000000000000000000000000000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c6c67645d53483c35414c565d6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000000030d161f262d3235363939393939393939393931302d29221b1209121a22282d303139393939393939393939372d2b27221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000070f161b202223262626262626262626262423211d1710080000000810171c2123242626262626262626262623221f1b160f070000000000030f1a252f3841484c4e5353535353535353514f4b474c5254575a5b5c5b5a5855534d46443f38302a21191007000000000000000000000000000000000000000000000614212d3a46535f696e72727272727272727272726d685d5245392c2013070000000000000000000000000000000000000000000000000000020e1b2834414d59656f757979797979797979797772675c4f43372a1d110400000000000000000000000000000000060f19222b333b42464f55565e616467696a6c666d6c665b5044382b1f12060000000000000000000006111b242d343a3d3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c38332c231a100500000000000000000000000000000000000000000000000000000911181d2124252626262626262626262423211d17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2124252626262626262626262423211d17100800070f161b1f2223262626262626262626262622211e1a140e0600000000000000000000000000000000000000000000000000000000000009121b23292e313232323232323232323231302d28221a1208000000000000000000060f1820292f383f444a515357555d606263636261605c5454534d46423b332c241c130a030f1b26323d4a5663707d89989595959595988a7d7064574a3d3124170a000000000000000000000000000000000000000000000000030f1b27323d44505c666d747d828485837f796f6a5f574d4231281e1308000000000000000000000000000000000000000000000000000000050e17202830383f444b5153575b535b60605b535955535f6c7986929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800000b151f2931383e424445454545454545454541403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000000c1925323f4b57636d73797979797979797979746f64594c383945525d68767979797979797979797976695e53463a2d211407000000000000000000000000000a151f2831383e4243464646464646464646463e3d39342d241b111a242c33393c3e46464646464646464646443937332d261d140a0000000000000000000000000000000000000000000000000000000000000000000000000000040b1013161619191919191919191919181715110c060000000000050c11141717191919191919191919191615130f0a040000000000000814202b36414a53585a60606060606060605e5c5653565d6063666869686765625f5753504a423c332b22190f0500000000000000000000000000000000000000000005121e2a36424d575f616565656565656565656565605d564c4135291d11040000000000000000000000000000000000000000000000000000020f1c2835424f5b68758186868686868686868684776b5e5144382b1e1105000000000000000000000000000000020b18212b343d454d52596163686d71737677787979786c605346392d201306000000000000000000000009121b22292e313232323232323232323232323232323232323232323232323232323232302f2c28211a110800000000000000000000000000000000000000000000000000000000060c11151718191919191919191919171714110c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718191919191919191919171714110c05000000040a0f13151619191919191919191919191514120e090300000000000000000000000000000000000000000000000000000000000000000911181d2224252626262626262626262423211c1710080000000000000000000000060e171d262d33394044464a4c5154555656565453504a4846423b363029211a120a01000a13202d3a4653606d798689898989898989898175685b4e4235281b0f020000000000000000000000000000000000000000000000000a152028343f4a545c606b7075777876726d675f584e453b301f160c0100000000000000000000000000000000000000000000000000000000050e161e262e34394045474a4e4950535350494c48535f6c7986929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080005111c27313b434a4f505252525252525252524e4c4841382f251a0f030000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953667380868686868686868686817467544a3f3a4754606d7a868686868686868686867b6e6154483b2e21150700000000000000000000000005101c26313a434a4e50535353535353535353534b49453f362d2217222c363e44494a535353535353535353535046443f382f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0c0c0c0c0c0c0c0c0c0c0b0a080500000000000000000005080a0b0c0c0c0c0c0c0c0c0c0c0909070300000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c6b67605f62686d707374757574726e6965605c544e463d342b21170b020000000000000000000000000000000000000000020e1a26313b454d5355595959595959595959595954524c443a2f24190d010000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e939393939393939184776b5e5144382b1e11050000000000000000000000000000000a141d2a333d464e575e616b70767a7d8082848586867d706356493d3023160a0000000000000000000000000911181d212425262626262626262626262626262626262626262626262626262626262423201c1610080000000000000000000000000000000000000000000000000000000000000105090b0b0c0c0c0c0c0c0c0c0c0b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b0c0c0c0c0c0c0c0c0c0b0a080500000000000000030608090c0c0c0c0c0c0c0c0c0c0c080705020000000000000000000000000000000000000000000000000000000000000000000000060c12151818191919191919191919171614100b0500000000000000000000000000050b141b22272e34383a3d414547484949494846443f3b3a36312a251f170f0800000006121f2c3844515c666f7c7c7c7c7c7c7c7c7c7c6f6255483c2f22150900000000000000000000000000000000000000000000000000040c17232e38424a50596063686b6b6a66605d554e463c33291f0d04000000000000000000000000000000000000000000000000000000000000040c141c23282f35393a3d413f444646443f4046535f6c7986929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000a16222d38434d555b5d5e5e5e5e5e5e5e5e5e5a58534a41362b201408000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6576828f93939393939393908377665c50443d495663707c8993939393939393938a7e7164574a3e2e23180c0000000000000000000000000a16222d38434c545a5d60606060606060606060585650483f34291d28333e48505557606060606060606060605d53504941382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404c58646e7479797979797979797772606a6f747a7d80818281807f7b77716d665f584e463d33291d140a00000000000000000000000000000000000000000009141f2a333b4246484c4c4c4c4c4c4c4c4c4c4c4745413a32281e1308000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9b9f9f9f9f9f9e9184776b5e5144382b1e1105000000000000000000000000000006111c262f3b454e5860696e767d82868a8d8f919292897c706356493d3023160a00000000000000000000000000060c1115171819191919191919191919191919191919191919191919191919191919171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0c0c0c0c0c0c0c0c0c0c0b0a080400000000000000000000000000000000020a11171c23282c2d2f35393a3c3c3d3c3b3a38342e2d2a251f1a140d050000000004101c2834404a545f6a6f6f6f6f6f6f6f6f6f6f6a5f53473b2e211508000000000000000000000000000000000000000000000000000006111c2630383f444f54565b5e5e5d5953514b433c342a21170d0000000000000000000000000000000000000000000000000000000000000000020a11171d24292c2d312d3337393937332d46535f6c7986929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000e1a26323e4a555f666a6b6b6b6b6b6b6b6b6b67645c53483c3024180b00000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929f9f9f9f9f9f9f9286796d6053463f4c5965727f8c989f9f9f9f9f9f9a8d807467544b4034281c100400000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c6c6c6c6c64625a5045392d212d3944505a61646c6c6c6c6c6c6c6c6c6c6a605b53493f33271b0f0300000000000000000000000000000000000001070b0f1112131313131313131313130706030000000000000000000000000000000000000000000000000000000000010406070b0e0e0c08080602000000000000000000000000000e1b2734414e5a677480868686868686868684776d737c81868a8d8e8f8e8d8b88847e786e6a60584e453b2f261b11060000000000000000000000000000000000000000030e18212a31363a3b3f3f3f3f3f3f3f3f3f3f3f3a39352f2820160c01000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8acacacaa9e9184776b5e5144382b1e110500000000000000000000000000000b17222d38424d57606a6f7b828a8f92999a9c9d9f96897c706356493d3023160a00000000000000000000000000000105090b0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090a0a0a0a0a0a0a0a07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b12181c1f2024292c2d2f30302f2e2d2b2823211e1a140e09020000000000000c18232e39424e585f626262626262626262625f584e43372b1f12060000000000000000000000000000000000000000000000000000000a151e262e343d4448494f5152504c4745403a312a22180f0500000000000000000000000000000000000000000000000000000000000000000000060b12181d1f202422272b2d2d2b273946535f6c7986929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800101c2936424f5b667177787878787878787878746e64584c4033271a0d01000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8897a2adacacacaea398887b6f625548404b556875818e9ba8acacacaca99d908376665c5145382c1f130600000000000000000000030f1c2935424e5a66707679797979797979797979716c6256493d3327303c4955616c7179797979797979797979776c655b5044372b1f12050000000000000000000000000000000000050c12171b1e1e2020202020202020201f1312100c060000000000000000000000000000000000000000000000000001070d101314181a1b191514120f090300000000000000000000000e1b2734414e5a6774818d939393939393918477787f878e9298999b9c9b9a9896918b837c6f6a60574d41382d22170b000000000000000000000000000000000000000000060f181f262a2d2e32323232323232323232322d2c29241e160d0400000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5b9b7aa9e9184776b5e5144382b1e110500000000000000000000000000030f1c28333f4a545f696f7c858f949c9fa3aba9aaa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151616161616161616161413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000030608090a0a0a0a0a0a0a0a0a0a070705010000000000000000000000000000000000000000000000000000000000070c101213191d20212223232321201f1c1714120e0903000000000000000007121c27303c464e5355565656565656565655534e463c32261b0f03000000000000000000000000000000000000000000000000000000030c151c232833383b3d424445433f3a39352f281f18100600000000000000000000000000000000000000000000000000000000000000000000000001070c10131417171b1f20201f2c3946535f6c7986929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800111d2a3744505d6a77838585858585858585858074675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a9b3beb9bfb4aa978b7e7164584b45515c677784909daab7b9b9b9ac9f9286796d6053463a2d2013070000000000000000000003101d2a3643505d697682868686868686868686867e7164594f44382c38444f5964717e8686868686868686868683786c605346392d20130600000000000000000000000000000000060f171d23272a2b2d2d2d2d2d2d2d2d2d2c201f1c17110a0300000000000000000000000000000000000000000000040c12181d20202427272622211f1a150c07010000000000000000000e1b2734414e5a6774818d9a9f9f9f9f9e918479818c92999fa3aaa7a8a8a7a8a09e9590857c6f695e53493f33271b0f03000000000000000000000000000000000000000000060e141a1e2122262626262626262626262621201d19130c040000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e11050000000000000000000000000006121f2b3844505b666e7b8592979fa6acafb5b5afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f2222232323232323232321201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516171717171717171717171413110d080200000000000000000000000000000000000000000000000000000000000406080d11131415161616151312100b06050200000000000000000000000b151e2a343c43474849494949494949494847433c342a20150a0000000000000000000000000000000000000000000000000000000000030a111721272c2f3035383837332d2c29241d160d0600000000000000000000000000000000000000000000000000000000000000000000000000000000040607060b0f121313202c3946535f6c7986929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800121e2b3845515e6b788491919191919191918e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000004101d2935404b556774818d9aa7b4c0cfc0b3a79a8d8074675a4d4753606d7986929facb9c5c7baaea398897c6f6256493c2f23160800000000000000000000000a1723303d4a5663707d8994939393939393939083776b6055483c313b4854606b76839093939393939393958a7d70655b5044372b1f1205000000000000000000000000000000000f1821282f343738393939393939393939392d2c28231c150c030000000000000000000000000000000000000000080d161d24292c2d313434332f2e2b262018120b0300000000000000000e1b2734414e5a6774818d9aa7acacaa9e9184818e939fa3abaeb4b4b5b4b3b2aca7a09792867b6e655b5044372b1f14090000000000000000000000000000000000000000000003090e12141519191919191919191919191413110d0801000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e1105000000000000000000000000000613202d394653606c78839097a1a9b0b9bbb9b8afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f30303030303030302e2d29251e160e040000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232323232323232323232321201d19130c05000000000000000000000000000000000000000000000000000000000000000104060709090a0908070603000000000000000000000000000000030c18222a31373a3c3c3c3c3c3c3c3c3c3c3b37322a22180e0400000000000000000000000000000000000000000000000000000000000000060c161c202223282b2b2a2620201d18130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050613202c3946535f6c7986929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800121e2b3845515e6b7884919e9e9e9e9e9e9b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000006131f2c3945515d677783909daab6c3cfc2b6a99c8f837669574d4956626f7c8999a3afbbc7cbbfb4aa988b7f7265584c3f3025190d01000000000000000000000916222f3c4854606b7683909ca69f9f9f9fa095897d7063584e4337434e5863707d89959f9f9f9f9fa79d9083786c6053493f33271b0f03000000000000000000000000000000060f212a333a404345464646464646464646463a38342e261e150a0000000000000000000000000000000000000008111a1f282f35393a3e41413f3b3a373129241d150d03000000000000000e1b2734414e5a6774818d9aa7b4b9ac9f92868e939da5afb5b0b2b5b7bbc0bdb9b1a9a1988f82776c6053463b31251a0e020000000000000000000000000000000000000000000000020507080c0c0c0c0c0c0c0c0c0c0c070704010000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000006131f2b38434e5865717e8b959fa9b3bbbab2adaba5ab96897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e19222b32373b3c3d3d3d3d3d3d3d3d3a3935302820160c0200000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f303030303030303030302e2d2a251e170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f2f2f2f2f2f2f2f2f2f2e2b2620181006000000000000000000000000000000000000000000000000000000000000000000050b101316161c1e1f1d191413110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800121e2b3845515e6b7884919eababababa89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9c5d2c5b8ab9f928578695f534b5865717e8b98abb5c0cbd1c1b4a89b8e817568564c41362a1d1105000000000000000000000713202c38444f5963707d89949fabacacb1a79c8f82766a5f53473b47535f6a75828f9ca7b1acacaca0958a7d70655b5041382d22170b000000000000000000000000000000030e1821333c454b50515353535353535353535246443f3830261c1106000000000000000000000000000000000008121a232c31394045474b4d4e4c4847433c352f271f150c030000000000000e1b2734414e5a6774818d9aa7b4baaea39992999da5aba6a4a3a5a9abb0babfc3bbb3aa9f948a7d7164574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e11050000000000000000000000000815222e3b4754606a7784919da7b1bbb9b1a8a19e999599897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b343c43474949494949494949494746413a32281e13080000000000000000000000000000000000000000000000000000000000000000061019222b32383b3c3d3d3d3d3d3d3d3d3d3d3a3936302920170c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f2122232323232323232322211f1b150e060000000000000000000000000000000000000000000000000000000000000000000000000407090a0f1112100c070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facb9baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800121e2b3845515e6b7884919eabb7b8b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8999a3afbbc7d3c6baada297887b6e61554a546774818d9aa7b4c0d1d1c4b7aa9e918477685e5246392d2013070000000000000000000004101c27333d4854606b7683909ca6b0bcb7ab9f94887c6f62564d424d57626f7c88949eaab9bcb1a79d9083786c6053493f2f261b110600000000000000000000000000000009141f2a33454e565c5e6060606060606060605f53504a42382e23170c00000000000000000000000000000000050e1a242c353e434b5153575a5a5955534e45403931271e150b0000000000000e1b2734414e5a6774818d9aa7b4bfb4aba39fa3a8a19e999797989c9fa6aeb4bcc5bcb0a69c8f8276695e53463a2d21140700000000000000050a0d101013131313131313131313131313131313131212100e0b07070401000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e11050000000000000000000000000916232f3c4956626f7c8995a0acb9bcb1a7a096918c8886877d6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323c464e5455565656565656565654524c443a3025190d01000000000000000000000000000000000000000000000000000000000000040e18222b343d4347494a4a4a4a4a4a4a4a4a4a4746413a32291e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12151516161616161616161515120f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facb9b9ada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3844505b667986929facb9baada194877a6e6154473b2e21140800121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99abb5c0cbd6cabeb3a9978a7d706457505c667683909da9b6c3d0d2c5b9aca096877a6d6154473a2e21140600000000000000000000000b16212c38444f5963707d89949fabb7bbb0a69b8e8174685e5246525e6974818e9ba6b0bbb8aca0958a7d70655b5041382d1d140a000000000000000000000000000000020e1a26313b455660686b6c6c6c6c6c6c6c6c6c6c605c544a3f34281c10030000000000000000000000000000020d17202c363e474f555d6064676766625f58514b433930271c120700000000000e1b2734414e5a6774818d9aa7b4c0bdb4aeaca59e96918d8a8a8b8f949fa2aab4bfc2b9ac9f93877b6e6154483b2e2115080000000000030a11161a1c1d20202020202020202020202020202020201f1e1d1a181413110d080100000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e11050000000000000000000000000d192633404c5966737f8c99a7b1bcb8aca09591847f7c7a796f6b6054483b2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5860626363636363636363615e564c4135291d11050000000000000000000000000000000000000000000000000000000000000a15202a343d464e54565656565656565656565654524c443a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809090909090909090909080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060707070707070707070707060400000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facadadada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4beb2a5988b7f7265584c3f394653606c7986939facb9baada194877a6e6154473b2e21140800121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000005121e2a36424d576875828f9ba8b5c2d1dbd0bfb3a6998c8073665953606d7985929facb8c5d2d5c9bdb2a8968a7d7063574a3d2d22170b000000000000000000000005101c27333d4854606b7683909ca6b0bcb9ac9f92867b6e61554c56616e7b86929facb9bcb1a79d9083786c6053493f2f261b0b0200000000000000000000000000000005121e2a36424d57687278797979797979797979796d665c5044382c1f1206000000000000000000000000000008141e29323e48505961676d717474726e6a605d554b42392e23180c00000000000e1b2734414e5a6774818d9aa7b4c0c6bbb0a69e938e84807d7d7f828a9298a2aebac2bbafa49a8b7e7165584b3e3225180b00000000040d151c2226292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b2a272421201d1913100b050000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e1105000000000000000000000004101c2934404b556976828f9ca9b5bfb4aa9d91837a726f6d676360594f44382c1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a6f70707070707070706d685e5246392d2013070000000000000000000000000000000000000000000000000000000000030f1b26313c464e58606263636363636363636363615e564c41362a1d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1013131414141414141414141313100c070000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929fa0a0a0a0a094877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366544a3f3b4754616d7a879aa4afbbbbafa399867a6d6053473a2d20140700121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000714202d3a46525e697884919eabb8c4d1dbcfc2b5a89c8f8275695655626e7b8898a2aebac6d3d9cebfb3a6998c807366544a3f33281c0f0300000000000000000000000b16212c38444f5963707d89949fabb7baaea3998d8073675d525d6873808d99a3aebbb8aca0958a7d70655b5041382d1d140a000000000000000000000000000000000714212d3a46535f69788486868686868686868686786d6053463a2d20130600000000000000000000000000020e1925303b44505a616b70797e80817f7b746d675d544a4034281c1207000000000e1b2734414e5a6774818d9aa7b4c0c4b7ab9f948e817973717072767d86929fa6b0bcc0b6ac9a8d8174675a4e4134271b07000000030d161f272d323637393939393939393939393939393939393939383634312d2c29241e1c160f0a04000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e1105000000000000000000000006131f2c3845515c677885919eabb8baaea2988a7d706862605d55544f473d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c7c7c7c7c7c7c7c7d7a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000006121f2b37434e58606a6f707070707070707070706d685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f20202020202020202020201f1c18120b03000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79869293939393939393877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4c0b4a89b8e8175665c5048474c56636f7c8996acb6c0b9ac9f928679675d5145392c20130600121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a1adb9c5d2ded1c4b8ab9e918478685e5764717e8a97aab4bfcad6dccfc2b6a99c8f8276665b5044382b1f1206000000000000000000000005101c27333d4854606b7683909ca6b0bcb4ab9f9285796d6055606d7a85929fabb5bcb1a79d9083786c6053493f2f261b0b02000000000000000000000000000000000815222e3b4855616e7b88969393939393939398897c6f6256493c2e23170b0000000000000000000000000005111e2a36414c56616c717d858a8d8d8c8781796d665c5144392e23180c000000000e1b2734414e5a6774818d9aa7b4c0bdb2a89c8f82786d676464656b707e8a949fabb7c3b6a99d9083766a5d50432e23180c0000000a151f2831383e42434646464646464646464646464646464646454543413e3a39352f2c27211b150b060000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000714202d3a4753606d7a86939facb9b8ac9f9285796d605653514b48443d352b21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a778389898989898989897d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000020b1a232e3a47535f6a6f7c7d7d7d7d7d7d7d7d7d7d7a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d2d2d2d2d2d2d2d2d2d2d2c28231d150c030000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79878686868686868686867a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4c0b8ab9e9185796d60595454565e6873808d99a6b3c0b8ab9f9285786c554b4035291d110400121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc9d2d1d2c5b9ada196877a6d615a6773808d9aa6b3c0d0d1d2d2c5b8ab9f9285796c605346392d2013060000000000000000000000000b16212c38444f5963707d89949fabb7baada2978b7f72665c67727f8c98a2aebdb8aca0958a7d70655b5041382d1d140a00000000000000000000000000000000000b1825323e4b5865717e8b98a89f9f9f9f9faa998c7f7266544a3f34281c10030000000000000000000000000714202d3946525e68717e8791979a9a9a938e82786d60544a4034281c10040000000e1b2734414e5a6774818d9aa7b4c0b8aca096887c6f665d555759616c7683909ca9b6c3b8ab9e9185786b544b4034281c10040005111c27313a434a4e5053535353535353535353535353535353535251504d4b4745413a38332b272017110a02000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000815222e3b4855616e7b889aa4afbbb6a99d908376665c504745403a38322b23190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104111d2a3744505d6a7783909696969696968a7d7063574a3d3024170a010000000000000000000000000000000000000000000000000000000a141d2c38434e58626f7c87898989898989898989847a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3a3a3a3a3a3a3a3a3a3a38342e271e150b00000000000000000000000000000000000000000000000000000000000006121f2c3845525e6a75797a7a7a7a7a7a7a7a7a776c605346392d201306000e1b2734414e5a6774818d9aa7b4c0b9ada1978b7e716b63616162686e7a85929eabb8c4b7aa9d9184776a5e51442f24180d0100121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000003101c28343f4a546773808d9aa6b3c0cac6c5c6c8bdb2a896897d7063576976828f9ca9b6c2c5c4c5c9c6baaea298887b6f6255483c2f22150700000000000000000000000005101c27333d4854606b7683909ca6b0bbb3a99e9184786c606d7985919eaab4bcb1a79d9083786c6053493f2f261b0b020000000000000000000000000000000005121e2a36424d576874818e9ba7acacacacaca89c8f8275665c5044382b1f12060000000000000000000000000814212e3b4754616e7a869299a1a9aca49f948c7f73665c5144382c1f12060000000e1b2734414e5a6774818d9aa7b4c0b7aa9d9184776a5f544b4a505a65727e8b98a5b1beb8ac9f928579665c5145382c1f1306000a16222d38434d555b5d60606060606060606060606060606060605f5e5d5a5754524c48443d373227221b140b030000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000916232f3c4956626f7c8995acb6c0b5a89c8f827569544a3f39352f2c272119110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090d0d111d2a3744505d6a7783909da3a3a3a3968a7d7063574a3d3024170d0d0d0c0a060200000000000000000000000000000000000000000006111b262f384854606a75828f99969696969696948a7e71675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2730394045464747474747474747474645403930271d12070000000000000000000000000000000000000000000000000000000000000613202c3945515d676d6d6d6d6d6d6d6d6d6d6c655b5044372b1f1205000e1b2734414e5a6774818d9aa7b4c0beb3a99f92867d74706e6e6f737a829097a2adb9c1b4a89b8e8175685b4e4235281b070000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000006121f2c3844505c667683909ca9b6c3beb9b8b9bbc0b2a5998c7f72665e697885929eabb8bdb9b8b9bdc4beb3aa988b7e7165584b3e2f24180d010000000000000000000000000b16212c38444f5963707d89949fabb7b9aca0968a7d7066717e8b97a1adbcb8aca0958a7d70655b5041382d1d140a00000000000000000000000000000000000714212d3a46535f697884919eabb7b9b9b9b8ab9f9285796d6053463a2d2013060000000000000000000000000d1a2633404d596673808c98a2abb3b6afa69f9285786d6053463a2d2013070000000e1b2734414e5a6774818d9aa7b4c0b4a79b8e817468584e423e4955626f7c8895a2afbbbaaea39886796d6053463a2d201307000d1a26323e4a555f666a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b696764605d56544f47433c332d261d150c0300000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1623303d495663707c8996a3afbcb5a89b8f8275685c4f422e29241d1b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1215151a1a1a1d2a3744505d6a7783909daaafafa3968a7d7063574a3d30241a1a1a191916120d0700000000000000000000000000000000000003090e17222d38414f59626f7c89949eaba3a3a3a3998f82766c61554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b515353535353535353535353514b43392e23180c00000000000000000000000000000000000000000000000000000000000004101d2935404b555d60606060606060606060605b53493f33271b0f03000e1b2734414e5a6774818d9aa7b4c0c4baaea2989287817d7b7a7c7f8590959fa9b3bebdb2a8988c7f7265594c3f3226190c0000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929facb8bbb3adabacafb6b4a89b8e817568616e7b8797a1adb9b2adabadb2bbc1b4a79a8e817467554b4135291d110400000000000000000000000005101c27333d4854606b7683909ca6b0bbb2a89c9083766c7884919da9b3bcb1a79d9083786c6053493f2f261b0b0200000000000000000000000000000000000815222e3b4855616e7b8896a1acb9c5c6c6baaea298887c6f6255493c2d22170b000000000000000000000000101d2a3643505d697683909caab4bdc0baada297887c6f6255493c2f2216090000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c403a4754606d7a8793a0b5c0bfb4aa94877a6d6154473a2e21140700101c2936424e5b667176797979797979797979797979797979797978787674716d68636059544e443f382f271e150b00000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724303d4a5763707d8a96a3b0bdb5a89b8f8275685c4f42352918130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f2122272727272a3744505d6a7783909daab6b0a3968a7d7063574a3d30272727272625231e19120a01000000000000000000000000000002090e141a1e27333f4953606b76828f9ca6b0b0b2a89f92867b6e615a5043392f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c60606060606060606060605c554b4034281c10040000000000000000000000000000000000000000000000000000000000010d18242f39434b515353535353535353535353504941382d22170b00000e1b2734414e5a6774818d9aa7b4c0c4bdb4aaa299928e898787888c92979fa7b1bbc5b8aca096897c6f6356493c302316090000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8898a2aebab3a9a19e9fa4acb6aa9d9184776764707d8a97a9b3b2a9a19ea1a9b2bdb7aa9d908477675d5145392c201306000000000000000000000000000b16212c38444f5963707d89949fabb7b7ab9f94897c707d8a96a0acbbb8aca0958a7d70655b5041382d1d140a0000000000000000000000000000000000000b1825313e4b5864717e8b97a8b2bdc9d5cabeb3aa988c7f7265544a3f33281c0f030000000000000000000000111e2a3744515d6a7784909daab7c3c9beb3a996897d7063564a3d3023170a0000000e1b2734414e5a6774818d9aa7b4beb2a5988b7f7265584c3f3a4653606d798699a3afbbbaada194877a6e6154473b2e21140800101d2a3743505d6a76838686868686868686868686868686868686858483807e7a75706b6260585049413930271c1207000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f34343434343744505d6a7783909daab6b0a3968a7d7063574a3d343434343433322f2a231c130a00000000000000000000000000050d14191f262a2d3744505b65707d89949fabb8b9aca1968d8073695f53483e31281d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d6d6d6d6d6d6d6d6d6d6d675c5145382c1f130600000000000000000000000000000000000000000000000000000000000007121d28313940454747474747474747474746443f382f261b110600000e1b2734414e5a6774818d9aa7b4c0bab2acababa39f9b96949495999ea1a9b1b9c2bdb2a89e9184776b6054483b2f2215090000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98aab4b9ada19792939aa4afac9f93867a6d66737f8c99a6b2ada1969196a1adb9b9ac9f93867a6d6054473a2d2114070000000000000000000000000005101c27333d4854606b7683909ca6b0bbb0a69b8e817683909da8b2bcb1a79d9083786c6053493f2f261b0b02000000000000000000000000000000000005121e2a36424d576874818e9ba7b4c1cedad0c2b5a89c8f8275665b5044382b1f12060000000000000000000000101c2936434f5c6976828f9ca9b3bdc0b9ada197887c6f6255483c2f2215090000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3844505c667986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a76839093939393939393939393939393939a939291908d8a86827d776f6a605b534a42392e23180e050000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c40404040404044505d6a7783909daab6b0a3968a7d7063574a404040404040403e3b352e251c12070000000000000000000000080e171f252a31363a3f4a54606c7883909da6b0bcb0a69e9184796d60574d42362c1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d797a7a7a7a7a7a7a7a7a796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000010c161f282f35393a3a3a3a3a3a3a3a3a3a3937332d261d140a0000000e1b2734414e5a6774818d9aa7b4bdb2a8a19e9d9fa7a7a3a1a1a2a6abadb3bbc2c0b9ada1968c7f7265594f43382c1f13070000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000005111d2935414c566875818e9ba8b4b8ab9e928588939facafa499897c6f6875828f9ba8b5ab9e9185919ea9b3bbafa499897c706356493d3023160900000000000000000000000000000b16212c38444f5963707d89949fabb7b9ac9f92877e8b959fabbab8aca0958a7d70655b5041382d1d140a0000000000000000000000000000000000000714212d3a46535e697884919eabb7c4d1ded2c5b8ab9f9285796c605346392d20130600000000000000000000000c1926333f4c5966727f8c97a2abb2b5afa69e9185786c605346392d2013060000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f343f4a5f6c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909d9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9e9c9a99928f89837c736c655c544a40342820170c0200000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347484d4d4d4d4d4d4d505d6a7783909daab6b0a3968a7d7063574d4d4d4d4d4d4d4c4b4640372e23190d0200000000000000000109111a202930363b424648505c66717e8a95a0abb8b4aa9e948a7d70675d51453c31241a0d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6676828686868686868686868073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000040d161d24292c2d2d2d2d2d2d2d2d2d2d2d2b27221b140b020000000e1b2734414e5a6774818d9aa7b4b9aca1969190959fa7b0aeadafb2b8b9bec1bdb5afa39e91847a6d6054473d32271b0f030000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000713202d3946525d687784919eaab7b5a89c8f8284919eaab5ab988b7e72687884919eabb5ab998d808d97a2adb9b5ab998c7f7266594c3f31251a0e020000000000000000000000000005101c27333d4854606b7683909ca6b0bbafa3999286929fa7b1bcb1a79d9083786c6053493f2f261b0b020000000000000000000000000000000000000815212e3b4854616e7b8796a1acb9c5d2d2d3c6baada297887c6f6255493c2d22170b00000000000000000000000714212d3a4754606d7a859299a1a8aba39f948b7f72665b5044382b1f12060000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f2e46535f6c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9acacacacacacacacacacacb6afacababa9aba39f9c95908780776d665c51443f32291e130800000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a26313c464e53555a5a5a5a5a5a5a5a5d6a7783909daab6b0a3968a7d70635a5a5a5a5a5a5a5a5957514940352a1e1206000000000000000009131b232b323b42464d535558606d7884919da7b1baaea3988f82756c61554b403328221c140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798592939393939393938a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000040c12181d2020202020202020202020201f1b17110a02000000000e1b2734414e5a6774818d9aa7b2b2ab9e91848390959ea6acb2b7b8bab8b7b6b0aba39f91897d70685d5245392b21160a000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c0f020202000000000000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acb8b3a6998c80818e9ba8b4a79a8e81746d7a8796a1acafa399887c85929eabb8b5a89b8f827568574d42362a1e120500000000000000000000000000000b16212c38444f5963707d89949fabb7b5aba3999299a3afb9b8aca0958a7d70655b5041382d1d140a000000000000000000000000000000000000000b1825313e4b5864717e8b97a8b2bdc9c6c5c6cabeb3a9988c7f7265544a3f33281c0f03000000000000000000000713202c3945525d68707d8791969a9a99928d82786c60544a3f33281c0f030000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6b9b9b9b9b9b9b9b9b9b9c0bbb9b8b7b6b5aeaca79f99928c81786d605a50443a3025190d02000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626767676767676767676a7783909daab6b0a3968a7d7067676767676767676766635b51463b2f23160a0000000000000009121b252d353d444d52575f61676a717e8b95a0acb9b9ac9f92867b6e615a534e453f332d261d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8898a2a0a0a0a0a096877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000001070d10131414141414141414141413120f0b060000000000000e1b2734414e5a6774818d9aa6a6a6a69e91847a838f949ea0a8aaabadacaaa9a69e99928b7f726b60564c413529190f04000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c0f0f0f0f0c0b09060100000000000000000000000000000000000000000a1724303d4a5763707d8a96a8b2bdb3a9978a7d7f8c99a5b2aa9d908377707d8996a8b2ac9f928679828f9ca9b6b8ab9e918578695e53463a2d211407000000000000000000000000000005101c27333d4854606b7683909ca6b0bdb5aba39fa3abb5bcb1a79d9083786c6053493f2f261b0b0200000000000000000000000000000000000005121e2a36424d576874818e9ba7b4c1bfbab8babfc2b5a89b8f8275665b5044382b1f12060000000000000000000004111d2935414c56606b707d848a8d8d8c8780786d665b5042382d22170b000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6c3c6cdc7c4c3bababababababbbdc0c3bfbbb9b1aba39f938e81746c62564c41362a1e1308000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a6f737373737373737373737783909daab6b0a3968a7d73737373737373737373736d63574b3e3225190c00000000000008111b242d373f474f565e61696e74787c84919ea8b1bdb3a6998d80756f6b625f5751443f382f261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98aab4adadaa9e918477685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000104060707070707070707070706050300000000000000000e1b2734414e5a6774818d9999999999999184777a828b91969a9d9fa29f9e9c98948f877e726d63594f433a2f24190700000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c1b1b1b1b191816120d07000000000000000000000000000000000000030f1b27333f49536673808c99a6b3b9ada197877b7d8996a8b2ac9f928679727f8c98a5b2aa9d908477808d99a6b3b9ada197877b6e6154483b2e2115070000000000000000000000000000000b16212c38444f5963707d89949fabb7bdb5afacafb5bdb8aca0958a7d70655b5041382d1d140a000000000000000000000000000000000000000714202d3a46525e697784919eaab7bcb4aeacaeb4bcb8ab9f9285796c605346392d20130600000000000000000000010d19242f3a444f59606b70797d80807f7b746d665c544a3f2f261c1106000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6c3cbc2bcb7b6adadadadadadaeb0b4b8b9bec3bdb5afa59d938b7e71685e52463a3025190d010000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c808080808080808080808085919eabb8b5a89b8f81808080808080808080807f7366594c403326190d0000000000040d1a232d363f49515960696e747b8084889196a1acbac3b8ac9f9286817c766e6a625b504a42382d22171007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c566874818e9ba7b4b9b4a89b8e817568564c41362a1d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818c8c8c8c8c8c8c8c84776d757e848a8d90929792918f8c88827c716c635b51473d31281e130800000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f42352828282828282625221e181109010000000000000000000000000000000005121f2b3744505b6576828f9ca9b5b8ab9e9285787a8796a1adaea398887b75818e9ba8b4a79b8e81747d8a97a9b3beb3a9978a7e7164574b3e2e23180c00000000000000000000000000000005101c27333d4854606b7683909ca6b0bbc0bbb9bbc0bcb1a79d9083786c6053493f2f261b0b02000000000000000000000000000000000000000815212e3b4854616e7b8796a0acb9b4aaa29fa2aab4baada297887c6f6255493c2d22170b000000000000000000000008131e28323d474f5960676d717374726e69605c544a42382d1d140a00000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6c3c2b9b0aba9a0a0a0a0a0a1a2a3a7abadb3bbc1c0bbafa59f92857a6d61564c41362a1e11050000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8d8d8d8d8d8d8d8d8d8d9197a1adb9b6aa9e938f8d8d8d8d8d8d8d8d8d8d85786b5e5245382b1f1200000000010c161f2c353f48515b626b707b81878d91969ea1a8b2bdc6baaea298928e89827b726d605b544a3f332822190b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d687784919daab7bfb4aa988b7f7265584c3f3025190d01000000000000000000000000000000000000000000010507070a0b0d0d0d0d0c0b06060300000000000000000000000000000000000000000000000a1724303d4a5763707d7f7f7f7f7f7f7f7f7f72656c71787d808485868584827f7b756e6a625a514940352b1f160c0100000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f423535353535353532312e29231b1309000000000000000000000000000000000613202d394653606c7985929fabb8b5a99c8f82767884919eabb4aa978b7e7784919daab2a5988b7f727b8897a2adbab3a79a8d807467544b4034281c10040000000000000000000000000000000b16212c38444f5963707d89949fabb7c2c7c5c7c4b8aca0958a7d70655b5041382d1d140a00000000000000000000000000000000000000000b1824313e4b5764717e8a97a8b2baaea2989298a2aebab3a9988b7f726553493f33271b0f0300000000000000000000010c16202c353d474f555c6064676765615f57514a42392f261c0b0200000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6c3bcb0a69f9c94949494949495979a9ea2a9afb7c1c0baaea2988d8074685e5246392d2014090000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a979a9a9a9a9a9a9a9a9a9ea1a9b3bebbafa59e9b9a9a9a9a9a9a9a9a9a9185786b5e5245382b1f120000000007131d28313d47505a626d727d858e92999ea1a8acb2bac4cabfb4aaa29f9b948f867f746c665b50443f342b1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9baaea298887c6f6255493c2f221608000000000000000000000000000000000000000205080d1113141618191a1a19191813120f0b060000000000000000000000000000000000000000000916232f3c4855616b707373737373737373726d6262666c7074777879797776726f6a625f58504840372e231a0d040000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f42424242424242423f3e3a352d251b11070000000000000000000000000000000815222f3b4855626e7b8897a2adbab3a6998d807375828f9ba8b3a69a8d807986929facb2a896897c707885929fabb8b6a99d908376665c5145382c1f130600000000000000000000000000000005101c27333d4854606b7683909ca6b0bbc7d2c8bcb1a79d9083786c6053493f2f261b0b020000000000000000000000000000000000000005111e2a36424d576774818e9aa7b4b8ac9f9285929faab4b5a89b8f8275655b5044372b1f12050000000000000000000000040d1a232c353d434b5153575a5a5955534d44403930271d140a0000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6c3b7ab9f9490878787878787888a8d92979ea5afb7c1beb3aa9f92867a6d6154473b30251a0e0200000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3a6a6a6a6a6a6a6a6abadb3bbc4c1b7afaaa8a6a6a6a6a6a6a6a69e9185786b5e5245382b1f12000000010d18242f3a434f59626c727f8792979fa3abadb2b9bdc4ccd0c6bcb4aeaca69f98928b80786c605b51463c2f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d899aa4afbbb8ac9f9285796d6053463a2d201307000000000000000000000000000000000002090e1214191d20212325262727262525201f1c17110a02000000000000000000000000000000000000000714202c38444f596163666666666666666665625b545b6063676a666c666b6965625f58534e463f362e251c1108000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4e4e4e4e4e4e4e4e4c4a463f372d23180d0100000000000000000000000000000b1825313e4b5864717e8b97a9b3beb4aa978a7e7173808c99a6b3a99c8f827c8999a3afaca096877a6d76838f9ca9b6b9ac9f9286796d6053463a2d201307000000000000000000000000000000000b16212c38444f5963707d89949fabb7c4d0c4b8aca0958a7d70655b5041382d1d140a00000000000000000000000000000000000000000714202d3a46525e697784919eaab7b5ab9a8e818e98a3aeb8ab9e9285796c605346392d20130600000000000000000000000008111a232b31394045474a4d4d4c4846423b342e271e150b020000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6c3b6a99c90837a7a7a7a7a7a7b7d81858e939da5afbbc4bbaea3998c7f7265574d42362a1e120500000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0b3b3b3b3b3b3b3b8b9bec4cdc9c1bbb6b5b3b3b3b3b3b3b3ab9e9185786b5e5245382b1f1200000004111d2935414b55606b717e8b9399a1a9afb5b9bdc3bfbcbcbcbec3bfbab8b0aaa39f928d80746d63584e41382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99acb6c0b6a99c908376665c5144382c1f120600000000000000000000000000000000070c141a1e20252a2d2e30323333333332322d2b28221c140b0200000000000000000000000000000000000004101c28333e474f555759595959595959595856514a5053575a545b605b545c5955534e47433c332d241c130a00000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b5b5b5b5b5b5b5b5b5b595751493f35291e12060000000000000000000000000004101d2935404b556774818d9aa7b4baaea298887b6e707d8a97a9b3ab9f92857e8b98abb5aa9e9184776873808d9aa6b3baaea398897c6f6256493c2f2316080000000000000000000000000000000005101c27333d4854606b7683909ca9b6c3cfc3b7aa9d9083786c6053493f2f261b0b0200000000000000000000000000000000000000000814212e3b4754616e7b8796a0acb9aea399897c86929facb8ada297887c6f6255483c2d22170b000000000000000000000000000811191f272f34383a3e40413f3b3a363128231c150c03000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6c2b6a99c8f83766d6d6d6d6e6f70747a818e939da9b3bebfb5ab9d918477695e52463a2d20140700000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0b4b4b4b4b4b4b4b8b9bec5cdcac2bbb7b6b4b4b4b4b4b4b4ab9e9185786b5e5245382b1f120000000613202c3945515d67707d87929fa4abb3bbc0bcb7b6b2b0afafb2b6b7bcc2bcb4aea49d928c7f726a6053493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d576975828f9ca8b5c0b3a69a8d807367544a4034281c10040000000000000000000000000000030b12181f252a2d3036393a3d3e404040403f3e3938332d261d140a000000000000000000000000000000000000000b16212c353e44484a4c4c4c4c4c4c4c4c4b4a463f44464a4d4a5053504a504c4847433c37312a211b120a0100000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275686868686868686868686865625b51463a2e2216090000000000000000000000000006131f2c3945515d677783909daab7b8ab9f9285796c6e7b8797a1adada2978f828f9ca9b5a89b8f827568717e8a97a9b3beb4aa988b7f7265584c3f3025190d01000000000000000000000000000000000b16212c38444f5963707d8996a3afbcc9bdb0a3978a7d70655b5041382d1d140a0000000000000000000000000000000000000000000b1824313e4b5764717e8a97a8b2b9ac9f92867983909da9b6b3a9988b7f726553493f33271b0f0300000000000000000000000000070d151d23292c2d313434322e2d2a261f18120b0300000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6c2b6a99c8f837669616161616264686d77818e97a1adb9c6b8aca095877b6e6154483b2e21150800000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3a7a7a7a7a7a7a7a7abadb3bbc5c2b8b0aba9a7a7a7a7a7a7a7a79e9185786b5e5245382b1f12000005121e2a36424d57606d79849199a3afb5bdbfbab0aba9a5a3a2a3a5a9abb0b9bebfbaaea59f92877c6f655b5044372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3a47535f697885929eabb8bdb2a8978a7d7164574a3e2e23180c0000000000000000000000000000040c151d232830363a3b414647494b4c4d4d4c4c4b46443f382f261c110600000000000000000000000000000000000005101a232c33383c3d40404040404040403f3d3a3338393d413f4446443f433f3c3a37312b2620180f09000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e81757575757575757575757575726d62574a3e3125180b000000000000000000000000000714202d3a4753606d7a86929facb9b6a99c90837665697885929eabb3a99f9386939facb2a6998c7f73666e7b8897a2adbab4a89b8e817568564c41362a1e11050000000000000000000000000000000005121f2b3744505b65717d8a97a4b0bdcabeb1a4988b7e71665c5144392e23180c000000000000000000000000000000000000000005111e2a36414d566774818e9aa7b4b6aa9d908377818d9aa7b4b5a89b8f8275655b5044372b1f12050000000000000000000000000000030b12181c1f202427272622211e1a140c07000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c54545455565d656d7985919eabb8c3bcb1a7978b7e7164584b3e3125180b00000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a979b9b9b9b9b9b9b9b9b9ea1a9b3bebbb0a69f9c9b9b9b9b9b9b9b9b9b9185786b5e5245382b1f1200000714212d3a46535e6974808d96a1abb5c0bcb4aea69f9c98969596989c9fa6adb3bbc0bbafa3999083786c6053463b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8897a1adb9b9ada196877b6e6154473b2e21140700000000000000000000000000040d161e272e343b4246484c52545658595a5a59585853504a42382d22170b0000000000000000000000000000000000000008111a21282c2f30333333333333333332312e282b2d302d33383938332d322f2e2b26201a150e0600000000000000000000121e2b3845515e6b7884919eabb7c4b7ab9e91848181818181818181818181817f7265594c3f3226190c000000000000000000000000000a1623303d495663707c8999a3afbbb3a79a8d8074676976828f9ca9b5afa4999399a4afb3a9968a7d70636c7985929fabb8b7aa9e918477685e5246392d201307000000000000000000000000000000030f1b27333f4953606c7883909daab7c3d0c4b7ab9e9184796d60544a4034281c1106000000000000000000000000000000000000000714202d3946525e687784919daab7b4a79a8d81747e8b98aab4b8ab9e9285796c605346392d20130600000000000000000000000000000001070c101314171a1a191514120e090300000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c504747484c535d67727f8c98a8b2bdc0b4a79a8d8174675a4e4134271b0600000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707e8a8e8e8e8e8e8e8e8e8e8e9297a1adb9b7ab9f948f8e8e8e8e8e8e8e8e8e8e85786b5e5245382b1f120003101c28343f4a54616e7b87929fa8b2bdbfb4aaa29f94908c8989898b90949ea2a9b3bcc0b5aba0958a7e7164574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a9b3beb7ab9e918478695e52463a2d201407000000000000000000000000020b161f28303940454d5254565e616365666666666565605b544a3f33281c0f03000000000000000000000000000000000000000810161c20232426262626262626262524221c1f202422282b2d2b28222622211f1a150f09030000000000000000000000121e2b3845515e6b7884919eabb7c4b9aca196918e8e8e8e8e8e8e8e8e8e8e8e8275695c4f4236291c0f030000000000000000000000000c1926333f4c5966727f8c99abb5bfb4aa978b7e71646673808d99a6b3b5aba49fa4abb5ada197877b6e616576838f9ca9b6b9aca096877a6d6154473a2e21140600000000000000000000000000000005121f2b3744505b65717d8a95a0acb8c5d1c5b9aca1968b7e71665c5144382e23170c000000000000000000000000000000000000000814212e3b4754616e7a8796a0acb8b4aa988b7e717b8898a2aeb9ada197887b6f6255483c2f22150a0000000000000000000000000000000000000406070b0d0e0c08070502000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433b3c414b55616e7b8796a0acb8c2b5a99c8f8276695c4f432d22170b00000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c818181818181818181818185929eabb8b6a99c8f82818181818181818181818074675a4d4134271a0e0006121f2b3844505c6673808c99a3afbac4baaea298928a837f7d7c7c7f838a9297a2aab4bfbdb1a79c908376695e53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b556774818d9aa7b4c0b5a89b8e827568574d42362a1e11050000000000000000000000000a141d28313a434b51575e6166686d70717373737372716c665b5044382b1f12060000000000000000000000000000000000000000050b1014161719191919191919191818150f121317171c1f201f1c17191515120f0a0300000000000000000000000000121e2b3845515e6b7884919eabb7c4bdb2a8a19e9b9b9b9b9b9b9b9b9b9b9b8f8275695c4f4236291c0f03000000000000000000000005121e2a36424d576875828f9ba8b5baaea398887b6f6264717d8a97aab3bdb5afacafb5b8ab9e928578695e6773808d9aa6b3bdb2a8968a7d7063574a3d2d22170b0000000000000000000000000000000613202d394653606c7883909da7b1bcc8d4c9bdb2a89e9184796d60544a3f34281c11060000000000000000000000000000000000000b1824313e4b5764717e8a97a8b2baaea298887b6f7985929facb8b3a9988b7e7265584b3f31261a0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c5043362f3946535e697784919daab7c4b7ab9e9184786b5e493f33271b0f03000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b47545f6a6f747474747474747474747783909daab6b0a3968a7d74747474747474747474746e64584c3f33261a0d000713202d3a4653606d7984919eabb5c0baafa59f92867e7672706f7072767d859298a2aebac3b9ac9f93877b6e6154483b2e211507000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d677783909daab6bfb5ab988c7f7265594c3f30251a0e02000000000000000000000006111b262f3a434c555c60696e73777a7d7e7f80807f7f7e786c605346392d201306000000000000000000000000000000000000000000000407090a0d0d0d0d0d0d0d0d0c0b09030606060b0f1213120f0b0609080603000000000000000000000000000000121e2b3845515e6b7884919eabb7c4c4bab2acaba8a8a8a8a8a8a8a8a8a89c8f8275695c4f4236291c0f0300000000000000000000000714212d3a46535e697885919eabb8b8ac9f9286796d60616e7b8898a2aebac0bbb9bbc0b5a99c8f8276695764717e8a97aab3beb3a6998d807366544a3f33281c0f03000000000000000000000000000814202d39444f5964707d8a95a0acb9c3cecccec4b9aca1968b7e71665c5044382e23170c000000000000000000000000000000000005111e2a36414c566774818d9aa7b4b8ac9f9285796d7683909da9b6b5a89b8e827568584e43372b1f120600000000000000000000000003080b0d0e1313131313131313131212100c08020000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c5043362a36424d576875828f9ba8b5c2b8ab9f928578655b5044372b1f1205000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e585f626868686868686868686a7783909daab6b0a3968a7d7068686868686868686867645c52473c3024170b000916222f3c4955626f7c8896a1adbdc7b6aa9e93897d716c65636263656b707c86929fa9b3bebbafa49a8b7e7165584b3e2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9bbaea399897c6f6356493c302316090000000000000000000000000b17222d38414c555d676d737b7f8486898b8c8d8d8c8b86796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060603000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4ccc4bdb9b7b4b4b4b4b4b4b4b4b4a89c8f8275695c4f4236291c0f0300000000000000000000000815212e3b4854616e7b8796a1adb9b6a99d908376665c606c7985929fabb8c5c7c6c7c0b3a6998d8073665a626e7b8898a2aebab6a99c8f8376665b5044382b1f120600000000000000000000000005101a23303c4955616c7783909da7b1bcc4c0bfc0c4bdb2a89e9184786d60544a3f34281c1106000000000000000000000000000000000714202d3946525e687784919daab7b6a99c9083766674818d9aa7b4b8ab9e9285786a5f53473a2e2114080000000000000000000001080f14181a1b2020202020202020201f1e1c18130d0600000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f35404b556c7986929facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c5043362531404d5a6673808d99a6b3c0b9ac9f9386796c605346392d201306000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464e54555b5b5b5b5b5b5b5b5d6a7783909daab6b0a3968a7d70635b5b5b5b5b5b5b5b5a58524a40362b1f1307000c1925323f4c5865727f8b98a8b2bdbeb3a99b8e81756b615a56565659616a727f8b97a2adbac0b6ac9b8e817568554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8999a3aebbb9ac9f9286796d6053473a2d2014070000000000000000000000030f1b27333f49535d676d7980868c90939a989999999993867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4ccc4bdb9b7b4b4b4b4b4b4b4b4b4a89c8f8275695c4f4236291c0f0300000000000000000000000b1724313e4a5764717d8a97a9b2bdb4a79a8e817467545b657683909ca9b6c3cfd2cabfb4aa978a7e716457606c7985929fabb8b8ab9f9285796c605346392d2013060000000000000000000000000b16212c38444f5964707d8a95a0acb9bfb8b4b2b4b8bfb9aca0968b7e71665c5044382e23170c000000000000000000000000000000000814212e3b4754616e7a8795a0acb8b3a69a8d807367717e8b97aab4b9ada197887b6e6255483b2f221509000000000000000000020b131a202427272d2d2d2d2d2d2d2d2d2c2b28241f181007000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3945515d677986939facb9baada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629333f4c5966727f8c99a5b2bfbbafa49a867a6d6053473a2d201407000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347494e4e4e4e4e4e4e505d6a7783909daab6b0a3968a7d7063574e4e4e4e4e4e4e4d4c4740382f24190e03000f1b2835424e5b6875818e9ba8b4c1baada297897c6f6359504a49494f58606d7985929fabb8c4b7aa9e918477675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98abb5bfb6aa9d908377675c5145382c1f1306000000000000000000000005121f2b3744505b656d79828d92999d9fa4aca6a6a6a093867a6d6053473a2d2014070000000000000000000000000000000000030608091313131313131313131313090806030000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4c4bab2acaba7a7a7a7a7a7a7a7a7a79c8f8275695c4f4236291c0f030000000000000000000004101c2834404a546773808d9aa6b3c0b5ab988b7e726558536774808d9aa7b3c0d0d3c6baaea298887b6e62555b657683909ca9b6baaea298887b6f6255483c2f221507000000000000000000000004101c27333c4855616b7783909da7b1bcb5ada7a5a7adb5bdb2a89e9184786d60544a3f34281c11060000000000000000000000000000000b1724313e4a5764717d8a97a8b1bdb3a9978a7e71646f7b8898a2aebab3a9988b7e7265584b3f31261a0e0200000000000000010b141d252b3033343939393939393939393938353029221910060000000000000e1b2734414e5a6774818d9aa7b4bfb2a5988c7f7265594c3f3a4753606d7a8699a4afbbbaada194877a6e6154473b2e21140800101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323f4c5865727f8b98a5b2bec0b6a093867a6d6053473a2d201407000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e19222a32373b3c41414141414144505d6a7783909daab6b0a3968a7d7063574a414141414141413f3c362f261d13080000101d2a3743505d6a7683909da9b6c3b8ab9f9285786b6054473e3c3e45515d6775828f9ba8b5c2b9ac9f9386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d566875828e9ba8b5c0b3a79a8d807467554b4034291c10040000000000000000000004111d2935404b55606c77828f949fa3abacafb6b2b3ada093867a6d6053473a2d201407000000000000000000000000000000040a0f12151520202020202020202020201515120f0a03000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4bdb2a8a19e9b9b9b9b9b9b9b9b9b9b9b8f8275695c4f4236291c0f030000000000000000000006121f2c3844515c667683909ca9b6bbafa399897c6f62565864717e8b97aab4bfcbd2c5b8ac9f9285796c6053536773808d9aa6b3beb4aa988b7e7165584b3e2f24180d01000000000000000000000714202c38444f5963707d8a959fabb9b9ada39c999ca3adb8b9aca0968b7e71665c5044382e23170c000000000000000000000000000005111d2a36414c566774818d9aa7b4b9ada197887b6e616d7985929facb8b5a89b8e827568574d42372b1e12060000000000000008131d262f363c40414646464646464646464544413b342b22180d0200000000000e1b2734414e5a6774818d9aa7b4c0b3a69a8d807367564c413b4855616e7b8894abb5c0bbafa499877a6d6054473a2d21140700101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d201407000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920262b2e2f35353535353744505d6a7783909daab6b0a3968a7d7063574a3d35353535353433302b241d140b010000111e2b3744515e6a7784919daab7c3b6a99c90837669594f43352f35404b5566727f8c99a5b2bfbbafa49a887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697884919eabb7beb3a9978a7e7164574b3e2f23180c00000000000000000000000613202c3945515d67727f8b949ea6aeb4b9bbbbb9b6ada093867a6d6053473a2d2014070000000000000000000000000000060e151b1f21222d2d2d2d2d2d2d2d2d2d2d22211f1a150e060000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4b9aca196918e8e8e8e8e8e8e8e8e8e8e8e8275695c4f4236291c0f03000000000000000000000713202d3a4653606d7986929facb8b9ac9f9286796d605355626f7b8898a3aebac7d0c3b6a99d908376665b505764717e8a97aab4bfb4a79a8e817467554b4135291d1104000000000000000000050f19232f3c4855616b7683909da7b1bcb1a79c918c919ca6b0bcb2a89e9184786d60544a3f34281c1106000000000000000000000000000713202d3946525e687784919daab7b8ab9e928578695f667683909ca9b6b8ab9e918578695f53473a2e211408000000000000030f1a252f3841484c4e53535353535353535352514c463d34291f130800000000000e1b2734414e5a6774818d9aa7b4c0b6a99c8f8376685e5247464d5764717d8a97a4b0bdb9ac9f9386796c605346392d20130600101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d201407000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f2222282828282a3744505d6a7783909daab6b0a3968a7d7063574a3d30282828282726241f19130b02000000121f2b3845525e6b7885919eabb8c1b4a89b8e8175685b4e4232242f3e4b5864717e8b97a4b1bec0b6ac95887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8796a1adb9b9ada197887b6e6155483b2e22150700000000000000000000000714202d3a4753606d7985929ea6b0babfbeb6afaca9a7a093867a6d6053473a2d2014070000000000000000000000000006101820262b2e2f39393939393939393939392f2e2b262018100600000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4b7ab9e91848181818181818181818181817f7265584c3f3225190c00000000000000000000000916222f3c4955626f7c8898a3aebab7aa9d908477675c5153606d7986929facb8c5cdc0b4a79a8d817467544a55626e7b8898a2aebab7aa9d908477675d5145392c2013060000000000000000000b16212c38444f5963707d89959fabb9b8aca0958c7f8c949fabb7b9aca0968b7e71665c5044382e23170b000000000000000000000000000714212e3a4754616d7a8795a0acb8b5a99c8f827669576774808d9aa7b3b9ada197887b6e6255483b2f2215090000000000000814202b36414a53585a6060606060606060605f5d574f463b3024180c00000000000e1b2734414e5a6774818d9aa7b4c0b9ac9f92867a6d615a5353565f6975818e9ba8b4c1b8ab9f928578655b5044372b1f120500101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d201407000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161b1b1b1d2a3744505d6a7783909daaafafa3968a7d7063574a3d30241b1b1b1a1a17130e080100000000131f2c3946525f6c7985929facb8c1b4a79a8e8174675b4e413428313d4a5764707d8a97a3b0bdbcafa296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdb8ab9e928578695f53463a2d2114070000000000000000000004101d2935404b5565727f8b97a1adb8c2b9b1aca49f9d9a9993867a6d6053473a2d201407000000000000000000000000040e18222a31373a3c46464646464646464646463c3a37312a22180e03000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e81757474747474747474747474726d62564a3e3125180b00000000000000000000000c1925323f4c5865727f8b98aab4bfb4a79b8e817468554b505c667683909da9b6c3cbc0b5ab988b7e7165584b53606c7985929facb8b9ac9f93867a6d6054473a2d211407000000000000000004101c27333c4854606b7683909da7b1bcb2a89d90837783909ca8b2bdb2a89e9184786d60544a3f34281c11060000000000000000000000000b1724313e4a5764717d8a97a7b1bcb3a6998c8073665964717e8b97aab4beb3a9988b7e7265584b3f31261a0e0200000000000b1824303c48535c64676c6c6c6c6c6c6c6c6c6c6961574c4135281c1000000000000e1b2734414e5a6774818d9aa7b4c0bbaea3998d80736c62606061686e7b86929facb9c4b7aa9e9184776b5e493f33271b0f0300101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d201407000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090e0e111d2a3744505d6a7783909da2a2a2a2968a7d7063574a3d3024170e0e0e0d0b0703000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a546773808d9aa6b3c0b5a89c8f827569574d42362a1e12050000000000000000000006131f2c3945515d677683909ca9b3bebbb1a79f9a93908d8c8c86796d6053473a2d2014070000000000000000000000000a15202a343c43474853535353535353535353534847433c342a20150a000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275686868686868686868686865625b51463a2e2216090000000000000000000005111d2935414c566875818e9ba8b4c0b6ac988b7f7265584c4a546774818d9aa7b4c0c7bbafa399887c6f625549505b667683909ca9b6bbafa499897d706356493d3023160900000000000000000713202c38444f5963707d89959fabb9b9ada1968a7e717d8a96a0acb9b9aca0968b7e71665c5044382e23170b000000000000000000000005111d2935414c566774808d9aa7b3bdb2a8968a7d706357626f7b8898a2aebab4a89b8e817568574d42372b1e120600000000000d1a2733404c58646e747979797979797979797873695d5144382b1e1200000000000e1b2734414e5a6774818d9aa7b4c0bfb5ab9f93877e746f6d6d6e727a839098a3aebac1b5a89b8e8275685b4f422d22170b0000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d201407000000000000000000000000000000000000040f1c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110500000000000000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204111d2a3744505d6a7783909696969696968a7d7063574a3d3024170a020100000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c667683909ca9b6c0b5ab998c7f7266594c3f31261a0e02000000000000000000000714202d3a4753606d7a86929facb9beb3a99f95908783807f7f80786d6053463a2d2013070000000000000000000000030f1b26313c464e5355606060606060606060606055534e463c31261a0f020000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b5b5b5b5b5b5b5b5b5b585651493f34291e1206000000000000000000000713202d3946525e687784919eaab7bbafa49a897c6f6356494b5865727e8b98abb5c0c5b9ac9f9286796d6053474a546774808d9aa7b3c0b5ab998c7f7266594c3f31261a0e02000000000000040f19232f3c4854606b7683909ca7b1bcb4aa9e9184796d7884919ea9b3bdb2a89e9184786d60544a3f34281c1106000000000000000000000713202d3946525e687784909daab7b9ada196877a6e6154606c7985929facb8b8ab9e918478695f53473a2d21140800000000000e1b2734414e5a67748186868686868686868685786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4c0c6bbafa4999388817c7a797b7f859095a0aab4bfbdb2a8998c7f7266594c3f332619060000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d201407000000000000000000000000000004080a0a11111c2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e11110d0c0a07020000000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a778389898989898989897d7063574a3d3024170a000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929facb8bbafa499897c706356493d302316090000000000000000000000091623303c4956636f7c8999a3afbbbaada29790837c76747373746d665c5144382c1f1206000000000000000000000006121f2b37434e585f626c6c6c6c6c6c6c6c6c6c6c625f584e43372b1f14090000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4e4e4e4e4e4e4e4e4c4a463f372d23180d01000000000000000000000714212e3a4754616d7a8796a0acb9b9ac9f93867a6d6054474956626f7c8999a3afbbc3b7aa9d908477675c51454b5764717e8a97aab4bfb5a89c8f827569574d42362a1e12050000000000000b16212c38444f5963707d89949fabb9baaea2988c7f7266727f8b97a2adbab9aca0968b7e71665c5044382e23170b000000000000000000000714212e3a4754616d7a86939facb9b7ab9e918478685e525b667683909ca9b6b9ada196887b6e6155483b2e22150900000000000e1b2734414e5a6774818d939393939393939285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4c0ccc0b5aba49a938e898686878b9197a0a7b1bcc6b9aca196897c706356493d3023160a0000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d201407000000000000000000000000050b101416171e1e1e2835424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e1e1e1a1917130e0800000000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7a6d6054473a2d211407000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8898a2aebab9ac9f93867a6d6053473a2d20140700000000000000000000000b1825323e4b5865717e8b98abb5c0b8ab9f92857a6e6a67666667605c544a4034281c100400000000000000000000000815212e3a47535f6a7679797979797979797979796f6a5f53473b30251a0e0100000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f42414141414141413f3e3a342d251b110700000000000000000000000a1724303d4a5763707d8a96a8b2bdb7aa9e918477675d51454653606d7986929facb9bfb4a79b8e817468554b404855626e7b8898a2aebab8ab9e928578695f53463a2d2114070000000000030f1b27323b4854606b7683909ca6b0bcb5ab9f92857a6d606d7985929fabb5bdb2a89e9184786d60544a3f34281c11060000000000000000000a1724313d4a5764707d8a9aa4afbbb5a89b8e827568564c546774808d9aa7b3bdb2a9988b7e7165584b3e31261a0e02000000000e1b2734414e5a6774818d9a9f9f9f9f9f9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4c0c5bcb3aeaca49f9b95999399989ea1a9b1b9c3beb3a99e9184786c605346392d2013060000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d20140700000000000000000000000810171c2023242a2a2a2a35424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b2a2a2a2726231f19120a020000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a6f6f6f6f6f6f6f6f6f6d685d5245392c201307000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98aab4bfb7aa9d908477675d5145392c20130600000000000000000000000d1a2733404d5a6673808d99a6b3c0b4a79a8d8174685f5859595a53514a42392e23180c0000000000000000000000000915222f3c4855626f7c86868686868686868686877c6f62574d42362a1e130800000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f423535353535353532312e29231b13090000000000000000000000030f1b27333f49536673808c99a6b2b2b2a89b8e827568554b4145515c677784909daab2b2b2a5988c7f7265594c3f4653606c7985929facb2b2ada197887b6e6155483b2e22150800000000000713202c38444f5963707d89949fabb8bbafa3998d8073685d6773808d99a3afbbb8aca0968b7e71665c5044382e23170b000000000000000005111d2935414c566774808d9aacb6c0b6ac998c7f7266594c5864717e8b97aab4bfb4a89b8e817568574d42362a1e1205000000000e1b2734414e5a6774818d9aa7acacacab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4c0beb3aaa29fa2aaa7aba49fa4ababadb3bbc3bfb9ada1978c7f73665b5044382b1f12060000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d2014070000000000000000000008111a21282d30313737373737424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144383737373733322f2a241c140a0000000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626363636363636363605d564c4135291d1104000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c566874818e9ba7b4c1b4a79a8e817467554b4035291d110400000000000000000000020e1b2835414e5b6874818e9ba7b4bdb1a4978a7e7164564e4c4c4e4644403930271c12070000000000000000000000000815212e3a47535f6a75828f939393939393939a8e8174695e52463a2f24190d00000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f42352828282828282525221e18110901000000000000000000000005121f2b3744505b6576828f9ca6a6a6a6a5998c7f7266594c3f404b556874818e9ba6a6a6a6a896897c706356493d44505b667683909ca6a6a6a6a9978a7e7164574b3e3124180b00000000040f19222f3b4854606b76828f9ca6b0bbb9ac9f92867b6e6156616e7b86929facb9bdb2a89d9184786d60544a3f34281c1106000000000000000713202d3946525d687783909daab7bbafa49a897c7063564955626e7b8898a2aebab7ab9e918478695f53463a2d211407000000000e1b2734414e5a6774818d9aa7b4b9b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4c0baaea2989298a0a7b0afacafb5b8b9bec2bcb8ada49e92857a6d61544a3f33281c0f030000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d20140700000000000000000005101a232c33393c3d4444444444444f5b6875828e9ba8b5c1b7aa9e9184776b5e51444444444444403f3b362e261c120800000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464e5355565656565656565654524c443a3024190d01000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d687784919daab7beb3a9978b7e7164584b3e2f24180d0100000000000000000000030f1c2936424f5c6975828f9ca8b5bcafa295897c6f6256494040413a38342e271e150b0000000000000000000000000006121f2b37434e5863707c89959f9f9f9f9f9f9f92867b6e61554c4135291c1207000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281c1b1b1b1b191816120d0b0b0905010000000000000000000613202d394653606c78859299999999999996897d7063564a3d3f4c5865727f8b98999999999996877a6d6054473a3f4a546774808d999999999999998d8074675a4d4134271a0e000000000a16202c38434f59636f7c89949fabb8bbb0a69b8e8175695e535e6975818e9ba6b0bbb8aca0968a7e71665c5044382d22170b000000000000000714212e3a4754616d7a86939facb9b9ac9f93867a6d60544753606c7985929facb8b9ada196887b6e6155483b2e221509000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f928590959fa6aeb4b8babebab8b7b1aba39c928a7e71685e5242382d22170b000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d2014070000000000000000000b17212c353e44494a515151515151515b6875828e9ba8b5c1b7aa9e9184776b5e515151515151514d4b4740382e24190e02000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474849494949494949494745413a32281e130800000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9baada297887b6e6255483b2f221507000000000000000000000003101d2a3643505d697683909ca9b6bbaea195887b6e6255483b33342d2c28231c150c0300000000000000000000000000030f1b26313c4854606b7683909da8b2acacaea3998d8073675d5145392e23180c000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235281e1e1e1e1e1e1e1e1e1e181715110c0600000000000000000815222f3b4855626e7c888c8c8c8c8c8c8c8c877a6d6154473a3c4956636f7c898c8c8c8c8c8c8c8478685d5245393e4b5864717e8b8c8c8c8c8c8c8c8c83766a5d5043372a1d10000000030f1b27323b4854606b76828f9ca6b0bbb7ab9f94887c6f62574d57626f7c88949fabb7bdb2a89d9184786d60544a3f33281c11060000000000000a1724313d4a5764707d8a9aa4afbbb7aa9d918477675d5145505b667683909ca9b6bdb2a8988b7e7165584b3e31261a0e020000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4bfb2a5988c7f8390949fa2aaabaeb3aeacaaa79f9d918c80746c61564c412f261c1106000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d201407000000000000000004101c28333e474f55575d5d5d5d5d5d5d5d6875828e9ba8b5c1b7aa9e9184776b5e5d5d5d5d5d5d5d5a58524a40362a1f1307000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a32373b3c3c3c3c3c3c3c3c3c3a3935302820160c0200000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a9aa4afbbb8ab9f9285796c605346392d201306000000000000000000000004111e2a3744515d6a7784909daab7baaea194877b6e6154483b2e27201f1c18120b030000000000000000000000000000000a15202c38444f5964707d8a96a0acb8bfb4ab9f92857a6d60544a4034281c10040000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f42352a2a2a2a2a2a2a2a2a2a2a2524211d181109000000000000000815222f3b4855626e7c7f7f7f7f7f7f7f7f7f7f72685e5246393a4753606d797f7f7f7f7f7f7f7f7e7164564c41353b4754616e7b7f7f7f7f7f7f7f7f7f7f7265594c3f3226190c00000006131f2b38434e58636f7c89949fabb2b2b1a89c8f83766a60544754606a7683909ca8b2b2b2aca0968a7e71665b5044382d22170b000000000004111d2935414c566774808d9aacb6c0b4a79b8e817468554c414a546773808d9aa6b3c0b4a79b8e817468574d42362a1e12050000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7a828c92989c9fa2aaa29f9d9a9590897f746e645a50443a301d140a00000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d20140700000000000000000814202d39444f5961646a6a6a6a6a6a6a6a6a75828e9ba8b5c1b7aa9e9184776b6a6a6a6a6a6a6a6a66635c52473b2f23170a000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f30303030303030302d2c29241e160e040000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536673808c99acb6c0b5a99c8f8276655b5044372b1f1205000000000000000000000004111e2b3744515e6a7784919daab7baaea194877b6e6154483b2e211512100c07000000000000000000000000000000000004101b27323d4653606c7884919da9b2bdbaaea2988c7f72665c5144382c1f160b0000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4237373737373737373737373732312e29221b12090000000000000814212e3a47535f6a6e737373737373737373726d62564c41363945515d676d7373737373737373716c6155443a2f3a46525e696e737373737373737373726d63574a3e3125180c0000000815222e3b4754606a76828f9ca6a6a6a6a6a0958a7d7063584e434e5864707d8a96a0a6a6a6a6a89d9184786c60544a3f33281c0f03000000000713202c3945525d687783909daab6bfb5ab988b7f7265584c3f4b5764717e8a97aab3beb7ab9e918478695f53463a2d2114070000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e72787f868c8f9298949892908d89837d736d645c52483e32291e0b0200000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d20140700000000000000000a1623303c4955616c7077777777777777777777828e9ba8b5c1b7aa9e918477777777777777777777736e63584b3f3226190c000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f2122232323232323232321201d19130c04000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6576828f9ca9b5c0b6ac998c80736653493f33271b0f03000000000000000000000005111e2b3844515e6b7784919eaab7baaea194877b6e6154483b2e2115080400000000000000000000000000000000000000000b161f2b3744505b65717e8b96a1adb9beb3aa9e9184796d6053463d33271c100400000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f444444444444444444444444443e3d3a342d241b1106000000000006121e2b37424e575f6266666666666666666665625b51443a3035404b555d60666666666666666664615a5045322a36424d575e6166666666666666666665635b51463a2e221609000004101d2935404b55626f7c8994999999999999999184786c6053463c4653606c78849199999999999999968a7e71665b5044382b1f1206000000000714212d3a4754606d7a86939facb9bbaea399897c6f6256493c4855626e7b8898a2aebab9ada196887b6e6155483b2e2215090000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e726d727a7f83858787868584807d786f6b635b524a40362c20170d0000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d20140700000000000000000a1724313d4a5764707d8384848484848484848385929fabb8c5b9ac9f9287838484848484848484838073665a4d4033271a0d000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12151516161616161616161413110d080200000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929fabb8bbafa49a8a7d7063574a3d2d22170b00000000000000000000000005121e2b3845515e6b7884919eabb7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000030f1b27333f4953606d7984919ea9b3beb9ada1968b7e7164594f44382c20150a00000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b51515151515151515151515151514b4a453f362d22180c0100000000020e1a26313c454e5355595959595959595959595751493f32282f39434b51535959595959595959575550483e3425303b454d5254595959595959595959595751493f352a1e1206000006131f2c3945515d6776828c8c8c8c8c8c8c8c8c8b7e71655b50443844505b66727f8b8c8c8c8c8c8c8c8c8c84796c605346392d201306000000000a1724313d4a5764707d8a99a4afbbb9ac9f9286796d6053463a4653606c7985929fabb8bdb2a8978b7e7164584b3e31251a0e0200000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265686d7276787a7a7a797773706c656059514940382f241a0e050000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d20140700000000000000000b1825313e4b5864717e8b9090909090909090909297a2adbac6baaea399929090909090909090908e8175685b4f4235281c0f000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809090909090909090907070401000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8897a2adbab9ac9f93867a6d6154473a2e21140600000000000000000000000005121e2b3845515e6b7884919eabb7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000b17222d3845515c66727f8c97a2adbabdb2a89d9083776b6155483c32261b0f03000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e8275685d5d5d5d5d5d5d5d5d5d5d5d5d5d5d585650483f34291d110500000000000915202a333c4247484c4c4c4c4c4c4c4c4c4c4a463f372d202831394045474c4c4c4c4c4c4c4c4b49453e362c2229333b4246474c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100000714202d3a4753606d797f7f7f7f7f7f7f7f7f7f7f796d6053493f333f4a54606d797f7f7f7f7f7f7f7f7f7f7f7b6e6154473b2e21140800000004111d2935414c566773808d9aabb5c0b6aa9d908377675c51453844505b6576838f9ca9b6c1b4a79b8e817468574d42362a1e120500000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e72655d616569686d6e6d676a6763605b534f4740372f261d1208000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d20140700000000000000000b1825313e4b5864717e8b979d9d9d9d9d9d9d9d9fa2a9b3becabfb4aba39f9d9d9d9d9d9d9d9d9b8e8275685b4f4235281c0f000a1724313d4a5764707d8a97a3b0bdb5a89b8f8275685c4f4235291c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a9b3beb7aa9d918477685d5246392d20130700000000000000000000000005121e2b3845515e6b7884919eabb7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000006111b2834404b54606d7a85929faab4bfb8aca095897d7063584e43372b1f1409000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a65625a50453a2e2115090000000000030e18212a31373a3b4040404040404040403f3e3a352d251b1f282f35393a40404040404040403e3d39342c241a202930363a3b4040404040404040403f3e3a352d251c110700000006131f2c3945515d676d73737373737373737373736d675c5141382d3845515d676d73737373737373737373736e695e52463a2d2014070000000613202c3945525d687783909daab6c0b4a79a8d817467554b40343f49536773808d9aa6b3c0b7ab9e918478695e53463a2d21140700000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265585459565d6061605d555a56535049413d352e251d140b00000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d20140700000000000000000b1825313e4b5864717e8b97a4aaaaaaaaaaaaaaabadb3bcc5d0c6bdb4aeacaaaaaaaaaaaaaaa89b8e8275685b4f4235281c0f000a1724303d4a5763707d8a96a3b0bdb5a89b8f8275685c4f42352917110f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b556774818d9aa7b4c0b4a79b8e817468564c4135291d110500000000000000000000000005121e2b3845515e6b7884919eabb7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000c18232e3945515d6773808d98a3aebabcb1a79c8f82766a5f53473b31251a0e010000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c1b5a89b8e817777777777777777777777777777777777716c62564a3d3124170b000000000000060f1820262b2e2f33333333333333333332312e29231b13161d24292c2d333333333333333331302d28221a12171f252a2d2e33333333333333333332312e2a231c130a0000000004101d2935404b555d606666666666666666666666605c554b402f2935404b555d606666666666666666666666615e574d42362a1e11050000000714212d3a4754606d7a86929facb9bfb4aa978b7e7164584b3e2e3e4b5764717e8a97a9b3beb9aca196877b6e6154483b2e21150900000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b4c4c52545453514b4d4946443f382f2b231c130b0200000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d20140700000000000000000b1825313e4b5864717e8b97a4b1b7b7b7b7b7b7b8babec5cecbcfc6bfbab9b7b7b7b7b7b7b5a89b8e8275685b4f4235281c0f000a1623303d495663707c8996a3afbcb5a89b8f8275685c4f422d28231c1b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d677783909daab6bfb4aa988b7e7265584b3f3024190d0100000000000000000000000005121e2b3845515e6b7884919eabb7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000000007121d2935414c55616e7a86929fabb5c0b7ab9f94887c6f62574d42362a1e13080000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4b8ab9f928583848484848484848484848484848484837e7165584b3e3225180b00000000000000060e151a1e21222626262626262626262625221e18110a0c12181d202026262626262626262423211d1710080d141a1e20212626262626262626262625221e18110a0100000000000c18242f39434b5153595959595959595959595953514b43392f242f39434b5153595959595959595959595954524d453b30251a0e020000000a1724303d4a5763707d8a99a3afb2b2aea298887b6f6255483c2f3b4855626e7b8897a2adb2b2b2a8978b7e7164584b3e30251a0e02000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f41454747474540403d3937332d261d19110a010000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d20140700000000000000000b1825313e4b5864717e8b97a4b1bebfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb5a89b8e8275685b4f4235281c0f000916232f3c4956626f7c8995a2afbcb5a89c8f82756953493f38342e2b27201910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9baaea298887c6f6255493c2f2216080000000000000000000000000005121e2b3845515e6b7884919eabb7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000002080e1119242f3a46525e6874818e99a4afbbbbb0a69b8e8175695e53463a2f24190d0000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4baada29792909090909090909090909090909090908c7f7366594c403326190d000000000000000003090e121415191919191919191919191816120d070001070d1013141919191919191919181715110c060002090e111414191919191919191919191816120d070000000000000007121d2731394045474c4c4c4c4c4c4c4c4c4c4c4745403931271d2831394045474c4c4c4c4c4c4c4c4c4c4c4746423b33291f140900000004111d2935414b556773808d9aaba6a6a6a69f9285796c605346392d394653606c7985929fa6a6a6a6a69b8e817468574d42362a1e1205000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f35393a3b3a39352f302d2b27221b140b0700000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d20140700000000000000000b1825313e4b5864717e8b97a4b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a89b8e8275685b4f4235281c0f000815222e3b4855616e7b8894a8b2bdb6a99d908376655b5046443f3838322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8999a3afbbb8ac9f9285796d6053463a2d2013070000000000000000000000000005121e2b3845515e6b7884919eabb7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000002080d14191e20232a36414c56616e7b87939facb9c2b9ac9f92867b6e61554c4135291c110600000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4beb3a9a29f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d998c7f7366594c403326190d00000000000000000000020608080d0d0d0d0d0d0d0d0d0c0b09060100000000010406070d0d0d0d0d0d0d0d0b0a08050000000000020507080d0d0d0d0d0d0d0d0d0c0c0906010000000000000000010b151f272f35393a40404040404040404040403a38342f271f161f282f35393a40404040404040404040403b3a36302920170d020000000613202c3945515d6776839099999999999999908376665b5044382b3744505b6576838f99999999999999918477695e52463a2d201407000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f322c2d2e2d2c292423201f1b17110a020000000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323e4b5865717e8b98a4b1beb9ada093867a6d6053473a2d20140700000000000000000b1825313e4b5864717e8b97a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59b8e8275685b4f4235281c0f000713202d3a4653606d798696a1adb9b8ab9f9285796c605553504a47433d342b20160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99abb5c0b6a99c8f8376665c5044382b1f12060000000000000000000000000005121e2b3845515e6b7884919eabb7baaea194877b6e6154483b2e211508000000000000000000000000000000000000040c13191f252a2d2e34383b47535f6975828e9ba6b0bbbbafa3998d8073675d5145382e23170c00000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4c5bbb3adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d33333333333333333333332d2c29231d150d161d24292c2d33333333333333333333332e2d2a251f170e05000000000714212d3a4754606d7a868c8c8c8c8c8c8c8c8c807367544a3f3328333f49536773808c8c8c8c8c8c8c8c8c877b6e6154483b2e211508000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225212120201d181613120f0b0600000000000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629323f4b5865727e8b98a5b1beb9ada093867a6d6053473a2d20140700000000000000000b1825313e4b5864717e8b97989898989898989898989898989898989898989898989898989898988e8275685b4f4235281c0f0006131f2c3845515c677884919eabb8baada297897c6f6762605c54544e463d32271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576875828f9ba8b5c0b3a6998d807366544a3f34281c10030000000000000000000000000005121e2b3845515e6b7884919eabb7baaea194877b6e6154483b2e2115080000000000000000000000000000000000080e161e25293036393b404546484d57626f7c89949fabb7c0b5ab9f92857a6d60544a3f34281c1003000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4cdc5bebab8b7b7b7b7b7b7b7b7b7b7b7b7b7b2a6998c7f7366594c403326190d000000000000000001040607070707070707070707060400000306070707070707070707070706030000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f202626262626262626262626201f1c18120b040c12181d2020262626262626262626262621201e1a140d0500000000000814212e3b4754616e7b7f7f7f7f7f7f7f7f7f7f7c6f6255493c2d222d3c4955626f7c7f7f7f7f7f7f7f7f7f7f7b6e6155483b2e221508000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f322518141413100d07060503000000000000000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433629333f4c5966727f8c99a5b2bfbbafa49986796d6053463a2d20130700000000000000000b1825313e4b5864717e8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8175685b4f4235281c0f0004101c2834404b556975828f9ca8b5beb3a99c908279726e6d666260584e43382b1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e697885919eabb8bdb2a8978a7d7064574a3d2e23170b000000000000000000000000000005121e2b3845515e6b7884919eabb7baaea194877b6e6154483b2e21150800000000000000000000000000000000081119202830353b4146474b5153555657606a76828f9ca7b1bcbaaea2988c7f72665c5044382c1f160a000000000000000000000000000000000000121e2b3845515e6b7884919eabb7bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb2a6998c7f7366594c403326190d00000000000001070d11131414141414141414141313100c0b1012131414141414141414141312100b060000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131419191919191919191919191413100c07010001070d10131419191919191919191919191414110e09020000000000000714202d3a46525e696e737373737373737373736f6a5f53473b2e212e3b47535f6a6f737373737373737373736e695f53473a2d211408000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c0706040100000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c5043362933404d5a6673808d99a6b3c0b9ac9f938679665c5145382c1f130600000000000000000915222f3c4855626f7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a00000c18232e404c5966737f8c99a8b2bdb7ab9f9490847f7b79786f6a6054473b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a1adb9b9aca196877a6e6154473b2e211406000000000000000000000000000005121e2b3845515e6b7884919eabb7baaea194877b6e6154483b2e21150800000000000000000000000000000008121a232b323a41464d5254545c606263646464707d8995a0acb8beb4aa9e9184796d6053463d32271b0f010000000000000000000000000000000000121e2b3845515e6b7884919eabb2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a6998c7f7366594c403326190d0000000000040c13181d20202020202020202020201f1c18171c1f20202020202020202020201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000406070d0d0d0d0d0d0d0d0d0d0d070604000000000000010406070d0d0d0d0d0d0d0d0d0d0d08070502000000000000000005111e2a36424d575e6166666666666666666666625f584e43372b1f2b37434e585f6266666666666666666666615f574d42372b1e1206000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c5043362c38434f596875828f9ba8b5c2b8ab9f9285786c544b4034281c100400000000000000000815212e3a47535f6a6f72727272727272727272727272727272727272727272727272727272727272706b6155483c2f23160900000716222f3c4955626f7c8896a1acb9bcb0a69f96918b8886857c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a9b2bdb7ab9e918478685e5246392d201407000000000000000000000000000005121e2b3845515e6b7884919eabb7baaea194877b6e6154483b2e211508000000000000000000000000000007101a242c353d444c52565e6165666d6e70717170707783909daab7c3b9ada1968a7e7164584e43382b1d13070000000000000000000000000000000000121e2b3845515e6b7884919ea5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5998c7f7366594c403326190d00000000040d161d24292c2d2d2d2d2d2d2d2d2d2d2c282323282b2d2d2d2d2d2d2d2d2d2d2d2b28231c140c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b454d52545959595959595959595955534e463c32261b26323c464e53555959595959595959595955534d453c31261a0e02000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c504334383e4854606b7884919eabb8c3b7aa9d9084776a5d51442e23180c00000000000000000006121f2b37434e585f62656565656565656565656565656565656565656565656565656565656565656361594f44382c20140700000815222e3b4754606a7884919ea9b2bdb9b0a8a09e989992897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a546773808d9aa6b3c0b4a89b8e817568564c41362a1e1105000000000000000000000000000005121e2b3845515e6b7884919eabb7baaea194877b6e6154483b2e21150800000000000000000000000000040d19232c363e474f565e61686e7276797b7d7d7e7d7c7b7e8a97a4b1bdbdb2a89d9083766a6054473a2f24180d0100000000000000000000000000000000121e2b3845515e6b788491989898989898989898989898989898989898989898989898988c7f7366594c403326190d000000010c161f282f35393a3a3a3a3a3a3a3a3a3a38342e2e34383a3a3a3a3a3a3a3a3a3a3a38342e261e140a00000000000000000000000000000000000000000000000000000000000000000000000000010507070a0d0f101111100f0d0b0707050100000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246474c4c4c4c4c4c4c4c4c4c4947433c342a2015202a343c4347494c4c4c4c4c4c4c4c4c4c4847423c332a1f150900000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7b4b9b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433f4446505a636f7c8996a1adb9c2b5a89c8f8275695c4f4236291c07000000000000000000030f1a26313c464e53555959595959595959595959595959595959595959595959595959595959595957554f473e33281c1004000006131f2b37434e5865727f8c96a1abb4bdbab2acaaaba396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c667683909ca9b6bfb4aa988b7f7265584c3f3025190d01000000000000000000000000000005121e2b3845515e6b7884919eabb7baaea194877b6e6154483b2e211508000000000000000000000000010c161f2b353e48505960686d747b7f838688898a8a8a898785929fabb8c5c4b8ab9f95897c6f62554b4135291d110400000000000000000000000000000000121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7f7366594c403326190d00000007131d28313a404547474747474747474746454039383f444647474747474747474746443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000003080d111314171a1b1d1d1d1d1c1a171413110d080300000000000000000000000000000000000000000000000000000000000000000000020d17202930363a3b404040404040404040403c3b37322a22180e18222a32373b3c404040404040404040403b3a37312a21180e0300000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa7adadada5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c504f4a505359616c75818e9ba8b2bdc0b5ab998d8073665a4d4033271a0d000000000000000000000a15202a343c4347484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443e352c21160b000000030f1b27323c4753606d79849199a3abb2b8bcb9b7b4a396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb8baaea398897c6f6256493c2f23160800000000000000000000000000000005121e2b3845515e6b7884919eabb7baaea194877b6e6154483b2e21150805010000000000000000000007131d28313d47505a616b707a81868c9092989697979796979297a2adbac6c8bcb1a79b8e8175675d5145392c201409000000000000000000000000000000000b1825323e4b5865717e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6f6256493c2f2316090000010d18242f3a434b5153535353535353535353514b42424a505353535353535353535353504a42382e23170b0000000000000000000000000000000000000000000000000000000000000000060c1013191d2021242728292a2a2928272421201e1913100c06000000000000000000000000000000000000000000000000000000000000000000050e171f252a2d2e333333333333333333332f2e2b2620181006101820262b2e2f333333333333333333332e2d2b261f180f060000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d9aa0a0a0a0a0988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c5c5c545c60636b707e8a939eaabac4bbafa3998a7d7064574a3d3124170a00000000000000000000030e18222a31373a3c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c38332c231a1005000000000a15202c3945515d676f7d879299a0a8acb1b5b7afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8998a3aebab9ac9f9286796d6053463a2d20130700000000000000000000000000000000061e2b3845515e6b7884919eabb7baaea194877b6e6154483b2e211515110c060000000000000000010d18242f3a434f59616c717d858d92999c9fa3aaa4a4a3a9a29fa2a9b3becacdc2b8ac9f92867a6d6054473b30251a0e020000000000000000000000000000000b1724313d4a56626c717272727272727272727272727272727272727272727272727272726f6a6054473b2e221508000004111d2935404b555d606060606060606060605c544b4a545c60606060606060606060605c544a3f34281c10030000000000000000000000000000000000000000000000000000000000030a11171c1f252a2d2e313335363737363533312e2d2a251f1c17110a030000000000000000000000000000000000000000000000000000000000000000050d141a1e20212626262626262626262622211f1b150e0600060e151b1f21222626262626262626262622211e1a150e06000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774818d939393939393938b7e7265584b3f3225180c0000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f83766969696969666d6f757d86929fa5afbac5b9ac9f92867a6d6054473a2d211407000000000000000000000006101820262b2e2f32323232323232323232323232323232323232323232323232323232323232302f2c28211a1108000000000004101d2935404b55606b717e8791969da0a7a8aaaca396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427313d4a5764707d8a97a3b0bdbcafa296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98aab4bfb6a99d908376665c5145382c1f13060000000000000000000000000000020a11172b3845515e6b7884919eabb7baaea194877b6e6154483b2e2524211d1811090000000000000004111d2935414b55606b717e8792979fa3abacaeb4b0b1b0b3adabadb3bbc5d0d3c7baaea2988b7e7164574d42362a1e12050000000000000000000000000000000915212e3a45505a62656565656565656565656565656565656565656565656565656565656260584e43382b1f130600000613202c3945515d676d6d6d6d6d6d6d6d6d6d665c51505c666d6d6d6d6d6d6d6d6d6d6d665c5044382b1f120600000000000000000000000000000000000000000000000000000001070c151c23282c3036393a3d40424344444342403e3a3936302c28231c150c07010000000000000000000000000000000000000000000000000000000000000002090e111414191919191919191919191615130f0a04000000040a0f131516191919191919191919191514120e090300000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000e1b2734414e5a6774808686868686868686867e7265584b3f3225180c0000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376767676767677797c828a9298a2aeb7c1bdb2a89c8f8276675d5145392c201306000000000000000000000000060e151a1f2122262626262626262626262626262626262626262626262626262626262626262423201c161008000000000000010d18242f39434f59616c717d848b9095989b9e9fa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413025323e4b5865717e8b98a4b1bebcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c566875818e9ba8b4c0b3a69a8d807367544b4034281c100400000000000000000000000000020b141b22273845515e6b7884919eabb7baaea194877b6e6154483b3232312e29221b12090000000000000613202c3945515d676f7d879299a1a9aeb4b9babcb8b6b4b3b4b5b8babec5cad0cabfb4aa9c8f8276695e52463a2d20140600000000000000000000000000000005111d29343f4850565859595959595959595959595959595959595959595959595959595956544e463d32271b0f0300000714202d3a4753606d797a7a7a7a7a7a7a7a796d605353606d787a7a7a7a7a7a7a7a7a786d6053463a2d2013080000000000000000000000000000000000000000000000000000040c13181e262e34383a4146474a4d4e505050504f4d4a4746413a38342e261e18130c040000000000000000000000000000000000000000000000000000000000000000020507080d0d0d0d0d0d0d0d0d0d0908060300000000000000030608090d0d0d0d0d0d0d0d0d0d08080602000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000713202d3a4653606d797a7a7a7a7a7a7a7a7a786d6053463a2d2013070000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c3b8ab9f92858282828282838485898e939fa2aab4bfc4b9aca0968a7e7164554c4135291d110400000000000000000000000000030a0f12151519191919191919191919191919191919191919191919191919191919191919171614100b05000000000000000007121d28313d47505a616b6f787e83888b8f91929994897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884919eabb8c2b5a89b8f827568564c41362a303f4c5966727f8c99a5b2bfbeb3aa95887c6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687784919eaab7beb2a9978a7d7164574a3e2e23180c00000000000000000000000000000a141d262d333745515e6b7884919eabb7baaea194877b6e6154483f3f3e3d3a342d241b11060000000005111e2a36424d56606d79849199a3abb3babfbbb9b1abaaa8a6a7a9abaeb3babec5cec6b9ac9f93867b6e6154483b2d22170b000000000000000000000000000000010c18222d363f454a4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4947433d342b20160a000005121f2c3845525f6b788586868686868686868175685755626f7c8686868686868686867f7265584c3f2f24190d01000000000000000000000000000000000000000000000000050d161d242930383f44464c5254575a5b5c5d5d5c5b5a5754524c46443f383029241d160d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f12000000000006131f2c3845515c676d6d6d6d6d6d6d6d6d6d6d665c5044382c1f12060000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c3baada297928f8f8f8f8f8f9092989b9ea5aeb4bcc4bab0a69e9184786d6053463a2f24190d01000000000000000000000000000000030608090c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0a09070400000000000000000000010c161f2b353e48505960666d72777b7f8284868788887d706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111d2a3744505d6a7783909daab6c3b7aa9d908477685e52463b363942505a6875828e9ba8b5c1baaea298877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acb9b9ada197877b6e6154483b2e2115070000000000000000000000000006111b262f383f4446515e6b7884919eabb7baaea194877b6e61544c4c4c4b4a453f362d22180c010000000714202d3a46525e6974818e96a0abb5bdbeb6afaca79f9d9b9a9a9c9fa2aaaeb3bcc5c7bbafa4998b7e716553493f33271b0f0300000000000000000000000000000006111b242d343a3d3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3c3b38322b22190f04000003101c2936434f5c6976828f939393939393918578695e53606d7986929393939393938e817568564c4135291d11040000000000000000000000000000000000000000000000050e171f282f353e424a5053565e61646668696a6a69686664615e5653504a423e352f281f170e0500000000000000000000000001070b0f111213131313131313131313131313131313131211100e0b080806020000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f12000000000004101c2834404b555c60606060606060606060605c544a3f34281c10030000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c3beb3a9a29f9c9c9c9c9c9c9d9fa2aaaaafbabfc4bbb2a89e948a7e71665c504438281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d19232c363e474f545c60656a6f727577797a7b7c796d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8b5c2b9ac9f93877a6e61564d4642454b54616c7885919eabb8c4b8ab9f928578685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a8b2bdb8ab9e918578695e53463a2d211407000000000000000000000000000b17222d3841495053585e6b7884919eabb7baaea194877b6e6158585858585650483f34291d11050000030f1b27333f4953616e7b86929fa8b2bdc0b6aca49f9a95908e8d8d8f92989fa2aab3bcc5c0b5ab9b8e8275655b5044372b1f12050000000000000000000000000000000009121b22292e31323232323232323232323232323232323232323232323232323232322f2e2b2720191007000000000d1a2633404d596673808c99a0a0a0a0a197877b6e61545c667683909da0a0a0a09d918477685d5245392c20130600000000000000000000000000000000000000000000050e172029313a414550545c6064686d707375767777767573716d6864605c545045403a312920170e0500000000000000000000050c12171b1d1e20202020202020202020202020202020201f1e1d1b181514120f0a05020000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f120000000000000c18232e39434b515353535353535353535353504a42382e23170c000000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c3c5bbb3adaba9a9a9a9a9a9aaabaeb4b6bbc1c1bab2a9a0968f82756c61544a3f3428160c010000000000000000000003050607060400000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a242c353d424a5153585f626568666c6e6e6f6d675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a9b3bebbafa49a8b7f72685e56524d51555d66707d8a97a1adb9c2b6a99c8f837669564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a546673808c99a6b3bfb5a89b8f827568574d42362a1e1205000000000000000000000000030f1b27333f49535b6065656b7884919eabb7baaea194877b6e656565656565625a50453a2e211509000005121f2b3744505b6573808c99a3afbac4bbafa49a938d888381808182858b9298a2aab3bec5b8ab9e9285786c605346392d20130600000000000000000000000000000000000911181d21242526262626262626262626262626262626262626262626262626262623221f1b160f0700000000000a1724303d4a5763707d8a96a8b2adb3a9978a7d716457546774808d9aa7adadac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000030c162029323b434b515a61666d71767a7d80818383838382807d7a76716d66615a514b433b322920160c030000000000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b29282522211f1a15120e0903000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000007121d27303940454647474747474747474746443f3830261c1106000000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c3cdc5bebab8b5b5b5b5b5b6b7b8babec5c2bcb8afa8a09791847a6d615a5042382e231704000000000000000000060b0f12131313100c070e0b08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a232b30394044464e535558545b60616162605d554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d8997a2adbac0b6ac9e92857a6e69615e575d60676d7983909da9b3bebdb2a8998c807366594d403024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6676828f9ca9b6c0b5ab998c7f7266594c3f31251a0e0200000000000000000000000005121f2b3744505b656c7272727884919eabb7baaea194877b727272727272716c62564a3d3124170b00000613202d394653606c7885919eabb5c0baafa59f9388807b7775737476797e869298a2aebac5b9ada197887c6f6255493c2f221609000000000000000000000000000000000000060c111517181919191919191919191919191919191919191919191919191919191615130f0a040000000000000714212e3a4754616d7a8796a0acb9b3a69a8d807367545764717e8a97a9b3bbafa49a897d7063564a3d302317090000000000000000000000000000000000000000000b151e28323b444c555d606c70787e82868a8d8e8f90908f8e8d8a86837e78706c605d554c443b32281e150b00000000000000050f1820282f333738393939393939393939393939393939393939383634322f2e2b26211e1a140e080200000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f12000000000000000b151e272e34383a3a3a3a3a3a3a3a3a3a3a38342e261e150a00000000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6bfbfbfbfbfbfbfbfbfbfbfbfbfbebdbdb8b7b1aba59e9691857c6e685e52483e30261c110600000000000000020a11171b1f20201f1c181d1b181514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000811191e272e34383c4347484c4a505354555554514b433a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fabb8c1b9ada29790837b736e696a676d7179828f95a0acbbc4b9aca096897c6f6256493c2f23160800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929fabb8bbafa399897c6f6356493c30231609000000000000000000000000000613202d394653606c777f7f7f7f85929eabb8bfb2a6998c7f7f7f7f7f7f7f7e7165584b3e3225180b00000915222f3c4855626f7b8897a1adbdc7b6a99e938b7e746e69686767666d727c86929fa9b3bebeb3a9988b7e7165584b3e3225180b000000000000000000000000000000000000000105090b0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0908060300000000000000000713202d3946525e687784919eaab7b6a99c908376665c55626e7b8897a2adbab6ac998c7f7266594c3f30251a0e020000000000000000000000000000000000000007121c27303a444c565e676d757d848a8f9299999b9c9d9d9c9b999993908a847d756d675e564c443a30271c12070000000000010c16202a323a3f43454646464646464646464646464646464646454443413e3b3a37312d2a261f19140d05000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000000030c151d23282c2d2d2d2d2d2d2d2d2d2d2d2c28231c150c0300000000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b2acaaa79f9d938e847b6e6a5f564c41362c1e150a00000000000000020b141b22272b2d2d2c282329272421201e1a140f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151c23282c31373a3c3f3f44464748494745413a31281d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c6674818e9aa5afbcbeb3a99f9590857f7b7877787a7e838f949fa7b1bcbeb3a99e9184786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8898a2aebab9ac9f92867a6d6053473a2d201407000000000000000000000000000713202d3a4653606d79868b8b8b9297a2adb9c0b4a89c918c8b8b8b8b8b8b85786c5f5245392c1f1206000b1825323e4b5865717e8b98a9b3bebeb3a99b8e81746c615f575a545c606a717e8b97a1adb9c0b3a79a8d8074675a4d4134271a0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c566875818e9ba8b4b8ac9f9285796d6053606c7985929fabb8b5a89b8f827568574d42362a1e1105000000000000000000000000000000000000000c18232e39424c565e686e79818a91969c9fa3aba8a9aaaaa9a8aba49f9c96918a81796e685e564c42392e23180c030000000007121d28323c444b505153535353535353535353535353535353535251504e4b4847433c3a36312a251e170e080000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f120000000000000000030b12181c1f20202020202020202020201f1c17110a030000000000000000000000000000000000000000000000000000101d2a3743505d6a7683909da5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a8a09d9a959089817a6e695f584e443a30241a0c03000000000000000a141d262d3337393a38342e3634312e2d2a251f1b17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f262b2e2f2d3338393b3b3c3a39352f281f160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54626f7c88939eaab4bfbbb1a79f97918c87858484868a91959fa6b0b9c3b9ada1978c7f72655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98aab3beb6aa9d908377675d5145392c1f1306000000000000000000000000000713202d3a4653606d79869398989ea2a9b3bec4b8ada39c9998989898989285786c5f5245392c1f1206000e1b2834414e5b6774818e9aa7b4c1b9ada197897c6f625a534d4d4b5158606d7985929eabb8c2b5a99c8f8276695c4f432f23180c0000000000000000000000000000000000000000000000000000000000000407090a0b0b0b0b0b0b0b0b0b0807050200000000000000000000000000000000010d1925303f4c5865727f8b98abb5baaea298887c6f62555b6576828f9ca9b5b8ab9e918578695e52463a2d20140700000000000000000000000000000000000004101c2834404a545e686e7a838e939ea0a8acafb5b4b6b6b6b6b5b5afaca8a19e938e837a6e685e544a403428201509000000000b17232f3a444e565c5e606060606060606060606060606060605f5f5e5c5b5855534e4846423b363029201a110800000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000000000000070c1013131414141414141414141312100c0600000000000000000000000000000000000000000000000000000000101d2a3743505d6a7683909898989898989898989898989898989898979696918d89837d756d685f574e463c32291e12080000000000000006111b262f383f44464645404443413e3b3a36302b27221b140b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10151b1f212222282b2d2e2e2f2d2c29241d160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3947535f6a75828e98a2aebac0b9b1a9a19e999892919193999da0a8b0b8c2bab0a69e9185796d6053493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b556774818e9aa7b4c0b4a79a8d817467554b4035291d1004000000000000000000000000000713202d3a4653606d798693a0a5abadb3bbc5cabfb5ada8a6a5a5a5a59f9285786c5f5245392c1f120600101d293643505c6976838f9ca9b6c2b8ab9e9285796c60534642404045515c6675828e9ba8b5c1b7ab9e9184786b554b4034291c1004000000000000000000000000000000000000000000000000000000050b101316161818181818181818181514120e09030000000000000000000000000000000816232f3c4956626f7c8999a3aebbb4aa988b7e726558536673808d99a6b3b9ada196877b6e6154473b2e2114060000000000000000000000000000000000030e18212c3844515c666d7a8490959ea5acb2b9bbc0c1c0bebec0c1c0bbb9b2aca59e9590847a6d665c51443c31261a0f030000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b696765625f5855534d46413b322c231a1108000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f12000000000000000000000000040607070707070707070707070603000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a76838c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8a898784807c76706b605d564d453c342a20170c00000000000000000b17222d384149505353514b51504e4b4846423b37332d261d18100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f121515171c1f2021222221201d18130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2b37434e58616e7b86929fa4aeb7c0bbb3adabaaa29f9d9e9fa4abacb1bac2bab1a89e948b7e71675d5141382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677784909daab7beb3a9978b7e7164584b3e2f24180c00000000000000000000000000000713202d3a4653606d798693a0acb8b9bec5cdd1c8bfb8b4b2b2b2b2ab9f9285786c5f5245392c1f120600111d2a3744505d6a7783909daab6c2b5a99c8f8276665b5044383134404b5466737f8c99a6b2bfb9ac9f928679675c5145382c1f13060000000000000000000000000000000000000000000000000000070f161c20222325252525252525252522211e1a140e0600000000000000000000000000000714202d3a4753606d7986929facb9b4a79b8e817468555764707d8a97a8b2bdb2a9978a7d7064574a3d2d22170b000000000000000000000000000000000009141f2b37434e58606d78839096a0a7afb9bdc3bcb8b6b3b2b1b3b6b7bcc2bdb9afa7a0969082786d60584e43372b1f1409000000111d2a3743505c687278797979797979797979797979797979797978777674716e6a67615f57524c443e352c231a10070000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7c7a77746f6a636059524c433c332a22180e0500000000000000030f1b27333f49535b60605c5f5e5c5a5754524d46443f382f2a221a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608060b0f12131415161413110d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b26323c46535f69717e8b929da5aeb9bebeb9b8b4aeabaaabacafb5b8bdbfbab0a8a0958f82756c62554b402f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939facb9b9ada197887b6e6155483b2e22150700000000000000000000000000000713202d3a4653606d798693a0b4b7b9bdc4ccd2c8c0b9b5b3b2b2b2ab9f9285786c5f5245392c1f120600111e2b3844515e6b7784919eaab7c1b4a89b8e817568544a3f33282e3f4b5865727e8b98a5b1bebbaea39986796d6053473a2d2014070000000000000000000000000000000000000000000000000007111921272c2f303131313131313131312e2d2b261f180f060000000000000000000000000006131f2c3845515c677783909daab6b7aa9d918477675d54616e7a8796a1adb9b3a6998d80736653493f33271b0f03000000000000000000000000000000020e1a26313a47535f6a73808d959fa8b1b9c1bbb7b1abaaa6a5a5a6a9abb0b8bcc1b9b1a89f948d80736a5f53473b31261a0e020000121e2b3845515e6b78848686868686868686868686868686868686858483817e7b77736e69615e564f473e362c22190c0300000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000000000002070b0d0d131313131313131313131313131313131313131313131313131313130808060200000000000000000000000000000a1723303d4955616c71727272727272727272727272727272727272716f6d6867626058544f45413a312a21180f06000000000000000005121f2b3744505b656c6d666c6b696764615e57535049413c342c231a10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060808090706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a36424d57626c74808d939da4adb2babec4bebab8b7b7b9bbc0bfbab4aea69f9691837a6d605a50433a2f1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8999a4afbbb8ab9e928578695f53473a2d21140800000000000000000000000000000713202d3a4653606d798693a2aaabacb2bac2cac0b6aea8a6a6a6a6a69f9285786c5f5245392c1f120600121f2c3845525f6b7885929eabb8c0b4a79a8d8174675a4e412d22313e4b5864717e8b97a4b1bebfb5ab94877a6e6154473b2e211408000000000000000000000000000000000000000000000000050f19232b33383c3d3e3e3e3e3e3e3e3e3e3b3a37312a21180e0300000000000000000000000004101c2934404b556774818d9aa7b4b9ac9f93867a6d60545e687884919eabb7b6a99c8f8276655b5044372b1f120500000000000000000000000000000005121e2a36424d57626e7c87929fa7b1bac1b8b0aba79f9d9a9898999c9fa6abb1b9c2bab0a69f92877c6e62574d42362a1e12050000121e2b3845515e6b7884919393939393939393939393939393999292918f8e8b8884807b756e68615950483e342a1e150b00000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f120000000000080e1317191a202020202020202020202020202020202020202020202020202020201514120e09030000000000000000000000000815212d3945505a61646565656565656565656565656565656565656463615e5656544e48443d352f281f180f060000000000000000000613202d394653606c77797979777674716e6964605b534e463e352c22190d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1a26313b45505a606d78818d929ea1a9adb3b8b9bebdbdbdbebab8b4aeaaa39f9490847b6e685d52483f31281d0b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99abb5c0b5a89c8f827569574d42372b1e120600000000000000000000000000000713202d3a4653606d79869298989ea1a8b0b8c2b9aea49c9a99999999999285786c5f5245392c1f120600121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413427313e4b5864717e8b97a4b1bebbaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000b16212b353d4448494b4b4b4b4b4b4b4b4b4846423c332a1f1409000000000000000000000000000c18232f3e4b5864717e8b97a9b3bbafa49a897d706356566875828f9ba8b5b8ab9f9285796c605346392d2013060000000000000000000000000000000714212d3a46535f6975828f99a3afb9c1b8b0a69f9c95908d8b8b8d90949d9fa7b0b8c2bbafa3998f8275695f53463a2d2114080000121e2b3845515e6b7884919e9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9c9a9896918d87817a706b615a50463c30271d1207000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f12000000020a12191f2326272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211e1a150e06000000000000000000000005111d28343e48505557595959595959595959595959595959595958575654524c4947433d383329241e160d06000000000000000000000815212e3b4854616e7b8686858483817e7b76716c655f584f473e342b1f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333f44505c666d77808a91979fa2a9abadb3b0b0b0b3adabaaa39f98928c827a6e695e564c41362d1f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576975828f9ca8b5c0b5ab998c7f7366594c4031261a0e0200000000000000000000000000000713202d3a4653606d788485888b91969ea6b0bbb5a89c928d8c8c8c8c8c8c85786c5f5245392c1f120600121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413427313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000004101c27333d474f545658585858585858585855534d453c31261a0e020000000000000000000000000715222f3b4855626e7b8897a2adbab6ac998c7f7266595966727f8c99acb6baada297887b6e6255483b2f2215070000000000000000000000000000000815222e3b4855616e7b87939fabb5c0bbb0a69e94908883807f7e80838890959fa6b0bcc0b5ab9f93877b6e6155483b2f24190d0100121e2b3845515e6b7884919eabacacacacacacacacacacacb4aeacabaaa9a7a8a09e99928e857d706c61584e43392e23180c000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f120000000a141c242a2f3334393939393939393939393939393939393939393939393939393939392f2e2b2620180f0600000000000000000000000c17222c363e45494b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b494746413c3b38322c272119130c0400000000000000000000000815212e3b4854616e7b879392918f8d8a87837e786f6a61594f463d31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d182128343f4a545c656c737d848c92979b9ea1a9a3a4a3a9a29f9c98928e867f786e685e574d443a30241b0d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697885929eabb8bbafa499897d7063564a3d3023170900000000000000000000000000000006121f2b3844505c666d78797b7e848f949ea9b3b3a69a8d807f7f7f7f7f7f7f7265594c3f3226190c0000121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413427313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000713202c38444f596063646464646464646464615f574d42372b1e12050000000000000000000000000613202d394653606c7985929fabb8b5a89b8f827568575663707c899aa4afbbb3a9978b7e7164584b3e2e23180c0c0c0c0b0a08050000000000000004111d2935414c566673808c99a4afbdbeb3a99e948f827c7773727273767c838f949faab4bfbbafa4998c807366564c4135291d110400121e2b3845515e6b7884919eabb7b9b9b9b9b9b9b9b9b9b9bfbab9b8b7b6b4b2acaba39f9792877e706a5f554b4034281c11060000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f12000008121c262e363b3f40464646464646464646464646464646464646464646464646464646463b3a37312a21180e030000000000000000000006101a242c34393d3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3c3a3935302e2b27201c160d08010000000000000000000000000815212e3b4854616e7b87949f9e9c9a9a93908a837c706b61584e43392f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f17232e38424a535b606c707a80858a8e9297969697969697928f8b86817b736d665e564d453b32281e1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8897a1adb9b9ac9f93867a6d6054473a2d21140700000000000000000000000000000003101c28343f4a545c606b696e7279828f97a2adaea194877b737373737373726d62574a3e3125180b0000121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413427313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000916222f3c4854606b707171717171717171716e695f53463a2d21140700000000000000000000000005121f2b3744505b6576828f9ca9b5b8ab9e918578695e54606d7a86939facb9b3a79a8d807467544b4034281c19191919181715110c0600000000000713202c3945525d687784909dabb5c0baada2978f82786f6a676565666a6f79828f98a2aebac0b5ab9d908377685d5245392c20130700121e2b3845515e6b7884919eabb7c4c6ccc6c3c2babababababababcbec2c1bdb9b5afa9a19992877c6f675c5145382e23170b0000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200020e19242e3840474b4d535353535353535353535353535353535353535353535353535353534847423c332a201509000000000000000000000008121a22282d303132323232323232323232323232323232323231302e2d2925221f1b16100b0500000000000000000000000000000815212e3b4854616e7b8794a1aaa9aca49f9c9590867d706a60554b4035291d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630384149505a61676d73797e828587898a8a8a898785827e7a746e69605c544c443b332920160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a9b3beb7aa9d908477675d5145392c201306000000000000000000000000000000000b17232e38424a5053575f61676d7a85929eabaea194877b6e666666666665625b51463a2e2216090000121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413427313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000a1623303d495663707d7e7e7e7e7e7e7e7e7e7b6e6155483b2e221508000000000000000000000000090f1b27333f49536673808c99a6b3b9ada197877b6e61545d677784919daab7b6a99d908376665c5145382c26262626262524211d171009000000000714212d3a4754606d7a8795a0acbdc5b8ab9f92857a6d665f585858585f676e7b86929facb8c5b9ac9f93867a6d6054473a2d21140700121e2b3845515e6b7884919eabb7c4c9c1bbb6b5adadadadadadaeafb1b5b9bbc0c0bbb3aba3999083796d60544a3f34281c100300000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f120007131f2a36404a52585a6060606060606060606060606060606060606060606060606060606055534e453c31261a0e0200000000000000000000000810171d212324262626262626262626262626262626262625242321201d1915130f0a04000000000000000000000000000000000815212e3b4854616e7b8794a1aeb6b6afaca7a09892867c6f675d5145392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e262f383f4450555d60676d7175787a7c7d7d7d7c7b7975726d68615f57504a423b322921170e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b556774808d9aa7afafafa79a8e817467554c4135291d11040000000000000000000000000000000006111c2630383f44464d53555d6873808d99acb6a194877b6e6159595959595751493f35291e12060000121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413427313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000030f1c2936424f5c6975828b8b8b8b8b8b8b8b8b7e7164584b3e3125180b000000000000000000000009121a22282d3d4a5764707d8a97a8b2bdb3a9978a7d716457556874818e9ba7b4b9ac9f9286796d6053463a33333333333331302d29221b12090000000a1723303d4a5663707d8996a7b1bcc0b3a79a8d8074685d544e4c4b4e555e6974818d9aa7b4c0bbafa49a897d706356493d3023160a00121e2b3845515e6b7884919eabb7c4c1b7afaaa8a0a0a0a0a0a0a1a2a4a8acafb6bec5bdb4aba0958b7e72665c5044382b1f120600000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f12000b17232f3b47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5f574e42372b1e1206000000000000000000000000060c1115171819191919191919191919191919191919191818161413110d0806030000000000000000000000000000000000000815212e3b4854616e7b8794a1aeb7b9bbb9b1aaa2989184796d60554b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141d262d333e434c51555d606468686e6f7071706f6e6c6565615e56534d443f38302920170f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677683909da2a2a2a2aa988b7e7165584b3e2f24190d0100000000000000000000000000000000000a141e262e34383b42464c56636f7c899aa4afa194877b6e61544c4c4c4c4a463f372d23180d010000121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413427313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000030f1c2936424f5c6975828f979797979797978b7e7164584b3e3125180b0000000000000000000006101a242c34393b4754616e7a8796a1acb9b3a69a8d807367545865727e8b98aab4baaea398897c6f6256493f3f3f3f3f3f3f3e3d39342d241b100600000c1825323f4b5865727e8b98a5b1bebfb5ab96897d7063564c423f3f434d5763707d8a96abb5c0c0b6ac988b7e7165584b3e3225180b00121e2b3845515e6b7884919eabb7c4bbafa59e9b9494949494949495979b9fa4acb4bcc6bdb1a79e9184786d6053463a2d20130600000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f12000d1926333f4b58646e7379797979797979797979797979797979797979797979797979797979766a5f53473a2e211408000000000000000000000000000005080a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b09070705010000000000000000000000000000000000000000000815212e3b4854616e7b8794aba5aaacb2babcb4aaa1968c8073675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b2227313a41454b515357565e61636364636361605b5354524c46423b342e261e170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869295959595959598887b6f6255483c2f221508000000000000000000000000000000000000020c141c23282b31363a4753606d7a86939faca194877b6e61544840403f3e3a352d251b1107000000121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413427313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000030f1c2936424f5c6975828f9ca4a4a4a4a4978b7e7164584b3e3125180b000000000000000000000c17222c363e45494b525e687884919eabb7b6a99c908376665c56626f7c8998a3aebab4aa988b7e7265584c4c4c4c4c4c4c4c4b49453e362d22170c00000d1a2633404d596673808c99a6b3bfbbaea399877a6d6154473a30313b4754616d7a8799a3afbbbfb3a6998c807366594d4033261a0d00121e2b3845515e6b7884919eabb7c4b6aa9e938f87878787878787898b8f939aa2aab4bfc3b9aca096897c706356493d2d22170b00000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f12000d1a2734404d5a677380868686868686868686868686868686868686868686868686868686867c6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b879995999ea0a8b0b8bcb2a89e9285796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171f282f35394045474b4c52545657575756545350494746413a363128231c150c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c89898989898989898986786c605346392d20130600000000000000000000000000000000000000020a11171c1f262c3945515d677885919ea5a194877b6e6154483b3332312e29231b130a00000000121f2c3945525f6c7885929fabb8c1b4a79a8e8174675b4e413428323e4b5865717e8b98a4b1bebbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000030f1c2936424f5c6975828f9ca8b1b1b1a4978b7e7164584b3e3125180b00000000000000000005111d28343e4850555759566875828e9ba8b5b8ac9f9285796d6059606d7986929facb9b4a79b8e817468555959595959595959585650483e34291d1105000e1a2734414d5a6774808d9aa7b3c0b9ac9f9286796c605346392d2d394653606c7986929facb9c0b3a69a8d8073675a4d4034271a0d00121e2b3845515e6b7884919eabb7c2b5a89b8f817a7a7a7a7a7a7b7c7e82889298a2aebac4bdb2a89a8d807467544a3f33281c0f03000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f12000815222f3b4855626e7b889593939393939393939393939393939393939393939393939393887b6e6255483b2f2215080000000000000000000000000000000005080a0b0b0b0b0b0b0b0b0b0b080705020000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8786888c91969fa6b0bdb9ada2978a7e7164574a3e2f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161e24292f35393a3e414647494a4a4a494846443f3a3935302a261f17110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a7c7c7c7c7c7c7c7c7c7c6f665b5044382b1f1206000000000000000000000000000000000000000000060b10141d2935404b556a77849098989894877b6e6154483b2e2625221e18110a0100000000121f2c3845525f6b7885929eabb8c1b4a89b8e8175685b4e423126323f4c5865727f8b98a5b2bebbaea194887b6e6155483b2e22150800000000000000000000000000000000000000000000030f1c2936424f5c6975828f9ca8b5beb1a4978b7e7164584b3e3125180b0000000000000000000815212d3945505a6164666666727f8c98a5b2baaea298887c6f666666667683909da9b6b7aa9d9184776766666666666666666664625a5045392d211508000e1b2734414e5a6774818d9aa7b4c0b8ab9f928578655b5044372b2b3744505b657885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e82756d6d6d6d6d6e6f71757d86929fa8b2bdc3b6aa9d908377665b5044382b1f1206000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f12000814212e3a47535f6a7683909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f95887b6e6255483b2f2215080000000000000000000000000000060c111517181818181818181818181514120e0903000000000000000000000000000000000000000000000000000000000714212d3a46535e696e797a7c7f848f949fabb5beb3a99a8e817467554b4034291c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d24292c2d3036393b3c3d3e3d3c3b3937332d2d29251e1a140c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686d6f6f6f6f6f6f6f6f6f6f6a5f544a3f33281c0f030000000000000000000000000000000000000000000000030c18242f43505d6a76838b8b8b8b8b877b6e6154483b2e211516120d07000000000000121e2b3845515e6b7884919eabb7c2b5a99c8f827669574d42372b333f49536673808c99a6b3bfbbafa49a877a6e6154473b2e21140800000000000000000000000000000000000000000000030f1c2936424f5c6975828f9ca8b5beb1a4978b7e7164584b3e3125180b0000000000000000000a1724303d4955616c71727272727c8996a2afbfb4aa988b7e727272727274818d9aa7b4b9ac9f93877a72727272727272727272716c6256493d3024170a000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f493f332727333f495f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e827568616161616162646b717e8b96a0acb9c5b8ac9f9285786c605346392d201306000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f120006121f2b37434e5865717e8b98a2aeacacacacacacacacacacacacacacacacacacacaca195887b6e6255483b2f221508000000000000000000000000000910171d21242425252525252525252521211e1a140d0500000000000000000000000000000000000000000000000000000005121e2a36424d575e61676d6f7279828f99a4afbbb7aa9d918477675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d12181d2020252a2d2e30303130302e2d2b2722201d19130e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c565e61626262626262626262625f584e42382d22170b00000000000000000000000000000000000000000000000000071724303d4a5763707d7e7e7e7e7e7e796d6053473a2d201407060100000000000000111d2a3744505d6a7783909daab6c3b8ab9e918578695f53473b383944505b6575828e9ba8b5c1b9ac9f9386786d6053463a2d20130700000000000000000000000000000000000000000000030f1c2936424f5c6975828f9ca8b5beb1a4978b7e7164584b3e3125180b0000000000000000000b1824313e4b5764717e7f7f7f7f808c99a6b3bfb6a99c90827f7f7f7f7f7f818f9ba8b5bbafa49a8d807f7f7f7f7f7f7f7f7f7f7e7164584b3e3125180b000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f52452d22222d45525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b545454545659606c7884919eaab7c4baaea298877b6e6154483b2e211508000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200020f1a26313c4754606d7a86929facb8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9aea195887b6e6255483b2f22150800000000000000000000000009121a22282d30313131313131313131312e2d2a251f170f050000000000000000000000000000000000000000000000000000020e1a25313b454d53555d6062676e7b87939facb9b9ac9f93867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d101314191e2021232424242321201f1b1713110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c525456565656565656565655534e463c2f261c1106000000000000000000000000000000000000000000000000000a16232f3c4855616b707272727272726d675d5145392c2013060000000000000000000f1c2935424f5c6875828f9ba8b5c2b9ada197887b6e62574d4644464b54606c7884919eabb7c4b8ab9e918578665c5145382c1f130600000000000000000000000000000000010406070a0c0d0f1c2936424f5c6975828f9ca8b5beb1a4978b7e7164584b3e3125180b000000000000000000101d2a3643505d6976838c8c8c8c8c929ca8b4c1b7ab9f94908c8c8c8c8c8c8f939eaab6c0b6ac9d928d8c8c8c8c8c8c8c8c8c8c83776a5d5044372a1d11000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f47474849505b6574818d9aa7b4c0bfb4aa95887c6f6255483c2f221509000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000915202c3945515d6775818e9ba8b2bdc9d0c7c0bbb9aeacacacacacacacacacacaca195887b6e6255483b2f221508000000000000000000000006101a242c34393d3e3e3e3e3e3e3e3e3e3e3b3a36312921170d03000000000000000000000000000000000000000000000000000009141f29333b42464b5153555f697784909daab7bbafa49a887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406080e11141416171717161513120f0b0605010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4146474949494949494949494847433c342a1d140a00000000000000000000000000000000000000000000000000000714202c38444f596163656565656565605d554b4035291d10040000000000000000000d1a2633404d596673808c99aab4bfbeb3a9998d8073695f57535053555c66707c8996a1acb9c2b5a99c8f827669544b4034281c1004000000000000000000000000000001080d1113141718191a1c2936424f5c6975828f9ca8b5beb1a4978b7e7164584b3e3125180b000000000000000000101d2a3643505d69768390999999999ca4aeb9c4bcb0a69f9c9999999999999b9ea5afbbc7beaea49d9a9999999999999999999083776a5d5044372a1d11000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f423a3b3f495365727f8b98a5b2bebcafa295897c6f6256493c2f231609000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f12000004111d2935414c5563707d8996a0acb9c7c7beb6afaca19f9f9f9f9f9f9f9f9f9f9f9f95887b6e6255483b2f22150800000000000000000000000c17222c363e45494b4b4b4b4b4b4b4b4b4b4846423b33291f14090000000000000000000000000000000000000000000000000000030d17212931363a4045474d576875818e9ba8b4c0b6ac96897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708090a0b0a09080605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a3c3c3c3c3c3c3c3c3c3c3a37312a22180b02000000000000000000000000000000000000000000000000000004101c28333e474f555758585858585853514b43392f24180d010000000000000000000a1724303d4a5763707d8a98a2aebac4b8ac9f92867b6e6962605b5e61676d7883909da8b2bdbdb2a8998c807366594d402e23180c00000000000000000000000000050c1113191d202124252627262936424f5c6975828f9ca8b5beb1a4978b7e7164584b3e3125180b000000000000000000101d2a3643505d697683909ca5a5a6a8aeb6bfcac2b9b0aba9a5a5a5a5a5a5a8aaafb8c1d0c0b6aea9a7a5a5a5a5a5a5a5a59d9083776a5d5044372a1d11000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f42352d3e4b5764717e8a97a4b1bdbcafa296897c6f6356493c30231609000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f120000010d19242f3a4653606c7884919eabb5c0c0b6aca49f9493939393939393939393939393887b6e6255483b2f2215080000000000000000000005111d28343e4850555758585858585858585854534d453b31251a0e020000000000000000000000000000000000000000000000000000050f171f252a2f3539414e5a6774818d9aa7b4bdb0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e25292d2e2f2f2f2f2f2f2f2f2f2f2e2b2620181006000000000000000000000000000000000000000000000000000000000b17212c353e44484a4b4b4b4b4b4b4745403931281d1207000000000000000000000714202d3a4753606d7a86929facb8c2baaea29891847b736f6c66696e7279818e959fabbac4b9aca196897c6f6256493c2f2316070000000000000000000000030a0f171d1e24292c2d30323333333136424f5c6975828f9ca8b5beb1a4978b7e7164584b3e3125180b000000000000000000101d2a3643505d697683909ca9b2b3b4b9bfc7cbcbc2bcb7b6b2b2b2b2b2b2b5b6bbc1c7cdc8c0b9b5b4b2b2b2b2b2b2b2aa9d9083776a5d5044372a1d11000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f1200000008131f2b3744505b65737f8c99a4afbbbbafa49a938886868686868686868686868686867b6e6255483b2f221508000000000000000000000815212d3945505a6164646464646464646464615e574d42362a1e1205000000000000000000000000000000000000000000000000000000050d141a1d242934404d5a6773808d9aa6b3beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202123232323232323232322211f1b150e06000000000000000000000000000000000000000000000000000000000005101a232c33383c3d3f3f3f3f3f3f3a39352f281f160c010000000000000000000006131f2c3945515d6775828e9ba6b0bdbfb4aaa0969186807b7978797b7e848e939ea7b1bcbeb3a99e9184786c605346392d20130600000000000000000000060e151b22282d2f35393a3d3f40403f3e3a424f5c6975828f9ca8b5beb1a4978b7e7164584b3e3125180b000000000000000000101d2a3643505d697683909ca9b5b5b5b5b9babfc6cfc7c5beb9b8b5b5b5b5b5b5b6b7bbc2cacbc5c3bdb8b7b5b5b5b5b5aa9d9083776a5d5044372a1d11000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235303d4a5763707d8a96a3b0bdbcafa296897c6f6356493c30231609000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f12000000030f1b27333f4953616e7b87939facb9b9ac9f93877b7979797979797979797979797979766a5f53473a2e211408000000000000000000000a1724303d4955616c717171717171717171716e695e53463a2d2114070000000000000000000000000000000000000000000000000000000003090e13182734404d5a6773808d9aa6b3beb1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141616161616161616161515120f0a040000000000000000000000000000000000000000000000000000000000000008111a21282c2f303232323232322d2c29241d160d04000000000000000000000004101d2935404b5563707d89949fabb5c0bcb2a8a098928c88868586878b91969ea5afb9c2b9ada1978c7f72655b5044372b1f120500000000000000000007101820262b33393a4145474a4b4c4d4c4a47464f5c6975828f9ca8b5beb1a4978b7e7164584b3e3125180b000000000000000000101d2a3643505d697683909ca8a8a8a8a8acaeb4bcc6c5bbb3adaba8a8a8a8a8a8a9abb0b8c2cfc3bab1acaaa8a8a8a8a8a89d9083776a5d5044372a1d11000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235303d4a5763707d8a96a3b0bdbcafa295897c6f6256493c2f231609000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f12000000000b17222d3846535e6976828f9ca9b3bbafa49a8c8073656c6c6c6c6c6c6c6c6c6c6c6c6c5f574e42372b1e1206000000000000000000000b1824313e4b5764717e7e7e7e7e7e7e7e7e7e7b6e6154483b2e23180c00000000000000000000000000000000000000000000000000000000000001071a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105070709090909090909090909080603000000000000000000000000000000000000000000000000000000000000000000000810171c20232425252525252520201d18120c04000000000000000000000000000c18242f394854606b76839099a3afbbc1bab2aaa29f999993929299989ea0a8afb7c1bab0a69e92857a6d6053493f33271b0f030000000000000000071119222a31373e45494c52545758595a595754524c5c6975828f9ca8b5beb1a4978b7e7164584b3e3125180b000000000000000000101d2a3643505d697683909c9c9c9c9c9c9fa3aab4bfbeb3a9a19e9c9c9c9c9c9c9c9fa6b0bdc7bdb1a8a09d9c9c9c9c9c9c9c9083776a5d5044372a1d11000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235303d4a5763707d8a96a3b0bdc0b6ac95887c6f6255483c2f221509000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb8ab9f9285786c5f5245392c1f120000000006111b2a36424d5764717e8a97a2adbab6ac9e9184786c60606060606060606060606055534e453c31261a0e0200000000000000000003101d2a3643505d6976838b8b8b8b8b8b8b8b8b7f7366554b4034281c10040000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171818181818181413100d0701000000000000000000000000000007121d2c38444f59626f7c87929fa6b0b8c1bcb4aeababa49f9e9fa3abaaacb2bac1bab2a89e948b7e72675d5141382d22170b0000000000000000061019232b343c43475055565d60636566666664615e565c6975828f9ca8b5beb1a4978b7e7164584b3e3125180b000000000000000000101d2a3643505d6976828f8f8f8f8f8f8f9298a3aebab9ada197928f8f8f8f8f8f8f949fabb5c0b8aca095918f8f8f8f8f8f8f8f83776a5d5044372a1d11000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4235313e4b5764717e8a97a4b1bdbbafa49a887b6e6155483b2e221508000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b2b2b2ab9f9285786c5f5245392c1f1200000000000e1a25313b4753606d7985929fabb8b9aca196897d7063564c5353535353535353534847423c332a20150900000000000000000000000d192633404c5966737f8c979797979797978f8376675c5145382c1f13060000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e1313131313131313130b0a080500000000000000000000000000000000000000000000000000000000000000000004070a0a0c0c0c0c0c0c070604010000000000000000000000000000000001101c27323d4754606a73808c939ea6afb9bebebab8b5afacabacaeb4b7b9bdbfbab1a8a0968f82766d62554c412f261b110600000000000000030c18222b353d464e535a6164686d7072737372716d6863616975828f9ca8b5beb1a4978b7e7164584b3e3125180b0000000000000000000d1a2733404d5a6673808282828282828286929facb9b8ab9e9285828282828282828f99a3afbbb7aa9d918382828282828282828074675a4d4134271a0e000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f423b3b3f4a5465727f8c98a5b2bfb9ac9f9386796d6053473a2d201407000000000000000000000000000000000000000e1b2734414e5a6774818d9aa5a5a5a5a59f9285786c5f5245392c1f12000000000009141f2c3845515c6774818d9aa7b1bcb2a89b8e8175685d524546464646464646463b3a37312a21180e0300000000000000000000000916232f3c4956626f7c8997a2a4a4a4a49f9286796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b202020202020202020181715110c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b37434e58606c78818f949ea5adb3babec4c0bbb9b8b9babfc4bfbbb4aea79f9691847a6d615b51433a2f1d140a00000000000000000b151e2a343d474f585f626c71767a7d7e7f807f7d7a76706b6975828f9ca8b5beb1a4978b7e7164584b3e3125180b0000000000000000000d1926323f4b58636e737575757575757682909ca9b6b7aa9e91847775757575757986929facb9b4a79a8e817575757575757575746e64584c3f3326190d000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f47474849505c6675818e9ba8b4c1b7ab9e918478675d5145382c1f1306000000000000000000000000000000000000000e1b2734414e5a6774808d989898989898989285786c5f5245392c1f12000000000004101c2934404b55626f7c8895a0acb8b8ac9f92867a6d6054473c313939393939392f2e2b2620180f060000000000000000000000000713202d3a4653606d7985929fabb1b1aea398897c706356493d2f24180c0000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d2d2d2524211d17110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1b27323c44505b666d79828e939ea2a9adb3b7b9bbc0bcbcbeb9b8b5aeaba39f9590847b6e685d52483f31281e0b020000000000000007121d27303c464f59606a6f767e83868a8b8c8d8c8a86827d766e75828f9ca8b5beb1a4978b7e7164584b3e3125180b0000000000000000000a17232f3b47525c636669696969696973808d99a6b3b9aca096877a6e696969677783909daab6b7aa9d9184776869696969696967645c52473c3023170b000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b54545455565a606d7985919eabb8bfb4aa9b8f827568554b4035291d1004000000000000000000000000000000000000000e1b2734414e5a6774818c8c8c8c8c8c8c8c8c85786c5f5245392c1f120000000000000c18232f394754606a7783909dabb5baaea2988b7e7265584e43372b2d2d2d2d2d22211e1a150e060000000000000000000000000006121f2b3844505c6675828f9ba8b5bfb4aa998c807366554b4035291d100400000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b30333439393939393939393931302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a152028333f4a545d676d79818b92979fa2a9aaacafb6afafb3adababa39f99928d837a6e695e564c41362d1f160c00000000000000000c18232e39424e58606b6f7c838a9092999899999999938f8a827b75828f9ca8b5beb1a4978b7e7164584b3e3125180b00000000000000000007131f2a36404a52585a5c5c5c5c5c64707d8a97a8b2bdb2a8978a7d70645c556774808d9aa7b3b9ac9f93867a6d605c5c5c5c5c5a58524a40362b1f1307000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e827568616161616263656c727e8b97a1adb9baaea2988b7e7165584b3e2f24180c00000000000000000000000000000000000000000a1723303d4a5663707d7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c00000000000007121d2b37434e5865727f8c99a3aebbb4aa9d9083766a5f5347382e23172020201514120e0903000000000000000000000000000003101c28343f4a5465727e8b98a8b2bdb6a99c908376675d5145392c1f130600000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646463e3d39342d241b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b17222d38424b555d676d757e858d92979b9e9fa4aca3a2a9a19e9b99928e8680786e685e574d443a30241b0d040000000000000004101c2834404b545f6a6f7d8590959c9fa3aba6a6aba49f9c9490857b828f9ca8b5beb1a4978b7e7164584b3e3125180b00000000000000000006121d29343f495156585a5a5a5a5a616d7a8796a0acb8b3a69a8d807367555a64717e8a97a8b2bbafa49a8a7d70635a5a5a5a5a585651493f34291e1206000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e82756e6e6e6e6e6e7072777e86929fa9b3bbb2a89f92867a6d6154473a2e21140700000000000000000000000000000000000000000916222f3c4854606b70727272727272727272726d62564a3e3124180b000000000000010f1b27323c4754616d7a86929facb9b8ab9f95887b6e62544a3f34281c1013130808060200000000000000000000000000000000000b17232e3b4855616e7b8896a0acb9b9ac9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e5353535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f39434b555c606c717a80858a8e91939a9596959597918f8b86817b736d665e564d453b32281e1209000000000000000006131f2c3845515c666f7c8692979fa7acafb5b2b3b5afaca69f97918483909daab6beb1a4978b7e7164584b3e3125180b0000000000000000000915222e3a46515b6265676767676767687784919eaab7b6a99d908376676767676e7b8796a1adb9b6ac998c807367676767676765625b51463a2e221609000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c2b5a89b8f827a7a7a7a7a7a7b7c7f838a9298a3aebab1a9a0968d8073685d5246392d20130700000000000000000000000000000000000000000713202c38444f59606365656565656565656565625b51463a2e221509000000000000000a15202d3946525e6875828f9ba9b2bcb1a79a8d8073665c5044382c1f1308000000000000000000000000000000000000000000000614212d3a46535f697784919eaab7baaea399897d7063564a3d2f24180d01000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202b36414a53595b606060606060606060585650483e34291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d273139434b515a62686d73797d81848688898989888785827e7a746e69605c544d443b332920160c0000000000000000030f1c28333f4a54606d79839098a2a9b1b9bbc0bdb9b7b4b3b0a9a1969190959fabb8beb1a4978b7e7164584b3e3125180b0000000000000000000b1824313d4a56626d727373737373737374818e9ba7b4b9ac9f92867973737373737884919eabb7b6a99c8f8276737373737373726d62564a3e3125180b000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c4b6aa9e938f87878787878788898c90959fa3aab4aea8a0979184796d60564c4135291d1105000000000000000000000000000000000000000004101c27333d474f5456595959595959595959585651493f34291e12060000000000000005111d2a36414c5663707d8a97a1adb9b8ab9e9185796d6053463a3025190d0100000000000000000000000000000000000000000005121e2a36424d576774818d9aabb5bfb4ab998d807366554b4135291d1104000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c6c6c64625a5045392d21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b151f273039404550565e61676d7174777a7b7c7c7c7b7a7875726d68625f57514a423b322921170e04000000000000000006121f2b3844505b66727f8c95a0aab3bcc2bebab2adaba8a7a7aaa9a19e9d9fa7b1bcbeb1a4978b7e7164584b3e3125180b0000000000000000000c1825323f4b5865727f808080808080808082909ca9b6baaea3988e8180808080808084919eabb7b8ac9f9286808080808080807f7265584c3f3225190c000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c4bbafa59e9b9494949494949596989da0a7aeb4aaa29f9591857c6f675d51443a3024190d010000000000000000000000000000000000000000000b16212b353d44484a4c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100000000000000010d1925303a4653606d7984919eabb8b9ada1978a7d7063564c41362a1d1105000000000000000000000000000000000000000000020e1a26313e4a5764717d8a99a3afbbb6a99d908376675d5145392c201306000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2733404c59646f74797979797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151e272e343f444c52555d606468676d6e6f706f6f6d676865615e56534d444039302920170f050000000000000000000613202d394653606c7884919ea7b1bcc5bcb3aea8a19e9b9a9b9ea0a8abaaabb1b9c3beb1a4978b7e7164584b3e3125180b000000000000000000101d2a3643505d6976838d8d8d8d8d8d8d8d90949fabb7bfb4aa9d938e8d8d8d8d8d8d9196a1acb9baaea298928d8d8d8d8d8d8d83776a5d5044372a1d11000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c4c1b8afaaa8a1a1a1a1a1a1a1a3a5aaacb1baaea298928c837c6f6a5f554b4032281e130800000000000000000000000000000000000000000000050f19232b33383c3d3f3f3f3f3f3f3f3f3f3f3e3a342d251b110600000000000000000008131f2b3844505c6673808d99a6b0bcb3a99b8f8275685e5246392d20150a000000000000000000000000000000000000000000000914212d3a4754606d7a86929facb9b9ac9f92867a6d6054473a2d211408000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818686868686868686867e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d2328323a41464b515357555c606262636262605d555854524c47423c342e271e170e05000000000000000000000a1723303d4a5663707d8996a1acb9c3bdb3aaa29f96918e8d8e91969ea2a9b3bcc3cbbeb1a4978b7e7164584b3e3125180b000000000000000000101d2a3643505d697683909a9a9a9a9a9a9a9c9fa6b0bbc6bcafa59d9b9a9a9a9a9a9a9ea1a8b2bdbfb4aaa29f9a9a9a9a9a9a9083776a5d5044372a1d11000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c4cac1bbb6b5adadadadadadaeafb2b6b8bcb8ac9f928680796f6a5f584e43392f20160c02000000000000000000000000000000000000000000000008111921272c2f3032323232323232323232312e29231b13090000000000000000000003101c28343f4a54626e7b88949fabb7b9ac9f92867a6d6154473c32271b0f000000000000000000000000000000000000000000000713202c3945525d687683909da9b6bbafa3998a7d7063574a3d2f24190d010000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e939393939393938b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820283035394045474a4b5153555656565554514c4b4746413a373128231c150c050000000000000000000003101c28343f4a546774818d9aa8b2bdc0b5aba298928a84818081848a9297a2aab4bfcbbeb1a4978b7e7164584b3e3125180b000000000000000000101d2a3643505d697683909ca6a6a6a6a6a6a9abb0b8c2cfc1b7afa9a7a6a6a6a6a6a6abacb2bac4c6bcb4aeaca6a6a6a6a69d9083776a5d5044372a1d11000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c4cac2bbb7b5afafafafafafafb1b3b8b9beb6aa9d90837d746d665c53493f33271f140900000000000000000000000000000000000000000000000000080f161c2022232626262626262626262524221e1811090100000000000000000000000b17232e3847535f697683909caab4bbaea3998b7f7265584e43372b1d120700000000000000000000000000000000000000000004111d2935414c566673808c99aab4beb5ab9a8d807367564c4135291d11040000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a9f9f9f9f9f978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e25292f35393a3e40454748494949484745413f3a3936302b261f18120b03000000000000000000000006121f2c3844505c667683909da9b6c3bbafa49992867e78757474777d859298a3aebac7beb1a4978b7e7164584b3e3125180b000000000000000000101d2a3643505d697683909ca9b3b3b3b3b3b6b7bbc2c6cbc9c1bab6b4b3b3b3b3b3b3b7b9bdc4c8cec6bfbab8b3b3b3b3aa9d9083776a5d5044372a1d11000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c4c2b8b0aaa9a2a2a2a2a2a2a2a4a7abadb3b8aca095908980786d655b50443b3025190e0200000000000000000000000000000000000000000000000000050b10131617191919191919191919191815120d060000000000000000000000000006111c2b37424d5765717e8b98a2aebab5ab9d9083776a605447392e23180c000000000000000000000000000000000000000000010d19242f3c4956636f7c8998a2aebab6aa9d908377685d5245392c2013070000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7acacaca4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d24292c2d2f34383a3b3c3d3c3c3a39352f2e2d2a251e1a150c07000000000000000000000000000713202d3a4653606d7985929facb8c5b9ac9f93877d716c6867686c707c86929facb9c4beb1a4978b7e7164584b3e3125180b000000000000000000101d2a3643505d697683909ca9b3b3b3b3b3b3b3b4b6bac1c9cbc6c2bbb7b6b3b3b3b3b3b3b6b8bcc3cbcac6c0b9b5b4b3aa9d9083776a5d5044372a1d11000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c4bbb0a69f9c95959595959596979a9ea1a9afb1a7a09d928d81776c60564d42362a1e11050000000000000000000000000000000000000000000000000000000407090a0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000000000000000000e1a26313c4754606d7a85929facb8b8aca095887c6f62554b4034281c10040000000000000000000000000000000000000000000813202d3a4653606d7985929fabb8b9ac9f93867a6d6054473a2d2114080000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4b9b1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d12181d1f2023292c2d2f2f302f2f2d2c292421201d19130e090300000000000000000000000000000815212e3b4854616e7b8798a2aebabfb5ab9b8e81746b615a5a5a616a73808c99a8b2bdbeb1a4978b7e7164584b3e3125180b000000000000000000101d2a3643505d697683909ca6a6a6a6a6a6a6a6a8aaafb7c1d0c2b8b0aba9a6a6a6a6a6a6aaabb1b9c3cbc0b6aea9a7a6a69d9083776a5d5044372a1d11000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c4b7aa9f948f888888888888898a8d92979ea5afb1aca49d938c7f72695e52463a2d2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202c3945515d6774818e9ba8b2bcb1a79a8d8074675c5145382c1f140900000000000000000000000000000000000000000006121f2c3844505c6675828f9ca8b5bbafa4998a7d7064574a3d3025190d0100000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314181c1f20222323232221201d191413110d0802000000000000000000000000000000000915222f3c4855626f7b8895aab4bfbbaea399897c6f6359504d5058616e7b8796a1acb9beb1a4978b7e7164584b3e3125180b000000000000000000101d2a3643505d697683909a9a9a9a9a9a9a9a9a9b9ea5afbdc7bbb0a69f9c9a9a9a9a9a9a9d9fa7b1bcc5b9aea49d9a9a9a9a9083776a5d5044372a1d11000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c2b5a99c8f827c7c7c7c7c7c7c7e80858e939ea6b0b8aea59f92867b6e6154473c31261a0e02000000000000000000000000000003060809131313131313131313130b0a080500000000000000000000000000000000000000000000000000000004111d2935414b55636f7c8996a0acb9b8ab9f9285796d6053463b30251a0e02000000000000000000000000000000000000000003101c28343f4a5465727f8b98a5b2c0b5ab9a8d807467564c41362a1d110500000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070c10131415161616151413110d08070501000000000000000000000000000000000000091623303c4956636f7c8996a2afbcb9ac9f9286796d6053464146525e697884919eabb7beb1a4978b7e7164584b3e3125180b000000000000000000101d2a3643505d6976828d8d8d8d8d8d8d8d8d8d8e939eabb5c0b7ab9f948f8d8d8d8d8d8d90959fabb8c2b5a99d928d8d8d8d8d83776a5d5044372a1d11000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e82756f6f6f6f6f6f717479818e949fabb7baaea2988c807366574e42372b1e1206000000000000000000000000040a0f13151620202020202020202020181714110c0600000000000000000000000000000000000000000000000000010d18242f3a4854606b7784919eabb5baada2978a7e7164574d42362a1e1205000000000000000000000000000000000000000004101c2834404a5466727f8c99a5b2bfb7aa9d908377685e5246392d20130700000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060708090a090907060401000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdb7aa9e918477665c514538424d576976828f9ca9b5beb1a4978b7e7164584b3e3125180b0000000000000000000c1825323f4b5865727f80808080808080808080818e99a4afbbb6a99c8f8280808080808083909daab6c0b4a79a8d80808080807f7265584c3f3225190c000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e827568626262626364676d7882909cabb5bfb4aa9e9184786a5f53473a2e2114080000000000000000000000060e151b1f21222d2d2d2d2d2d2d2d2d2d2423211d1710080000000000000000000000000000000000000000000000000007131d2c38444f5966737f8c99a4afbbb3a99c8f8276695e52463a2d20160a000000000000000000000000000000000000000006121f2c3844515c6676828f9ca9b5c2b9ac9f93867a6d6154473a2e21140800000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdb6aa9d9083776a544b4034424f5b6875828e9ba8b5beb1a4978b7e7164584b3e3125180b0000000000000000000b1824313d4a56626d72737373737373737373737987939facb9b4a79a8d817473737373737e8b98aab4beafa296897c73737373726d62564a3e3125180b000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b55555556555d66707d8a99a3afbbb9ada196887b6e6255483b2f2215080000000000000000000006101820262b2e2f3939393939393939393931302d28221a1208000000000000000000000000000000000000000000000000010f1b27323d4754616e7b87939facb9b9ac9f93877b6e6154483d32271b0f01000000000000000000000000000000000000000713202d3a4653606d7985929facb8c5bbafa49a8a7d7164574a3e3025190d01000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b00000000000000000000000000050a0d10101313131313131313130f0e0c0804000000000000000000000000000003070b0d0e1313131313131313131312100d08020000000000000000000000000406070a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a090704000000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d50432e414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b0000000000000000000915222e3a46515b6265676767676767676767677784909daab7b6aa9d908377676767676f7b8898a2aebab2a5988c7f7267676765625b51463a2e221609000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4949494b54606d7a86929facb9bdb2a8978b7e7164584b3e3125180b000000000000000000040e18222a32373b3c464646464646464646463e3d39332c241a10060000000000000000000000000000000000000000000000000b16202d3a46525e6976828f9ca9b3bbafa4998c7f7266594f43382c1d130700000000000000000000000000000000000000091623303c4956636f7c8998a2aebac6c0b6ac9a8d817467564c41362a1e1105000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000000000030a11161a1c1d2020202020202020201c1b18140f09020000000000000000000001080e13171a1a2020202020202020201f1f1c19140d06000000000000000001070c10131417171717171717171717171717171717171717171613100b0500000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b00000000000000000006121d29343f495156585a5a5a5a5a5a5a5a556774818e9aa7b4b9ac9f9286796d605a606c7985929fabb8b5a89b8e827568565a585651493f34291e1206000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f423c3c45515d677784919daab7bfb3a6998c807366594d4033261a0d0000000000000000000a15202a343c434749535353535353535353534b49453e362c22170c0000000000000000000000000000000000000000010407070d111e2a36424d5764717e8a97a2adb9b5ab9e9184776b6054483a2f24180d01000000000000000000000000000000000004101c2934404b5566737f8c99aab4bfcac4b7aa9d918477685e5246392d201407000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b00000000000000000000040d151c2226292a2d2d2d2d2d2d2d2d2d282725201a130c030000000000000000020b12191f2326272d2d2d2d2d2d2d2d2d2c2b29251f181008000000000000030b12181d1f20242424242424242424242424242424242424242322201c160f08000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000010d18232d373f464a4b4d4d4d4d4d4d4d4d5865717e8b98aab4bbaea399897c6f63565b6676838f9ca9b6b7ab9e918478695e524c4a463f372d23180d01000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f423535404b556a7683909da9b6c1b4a79b8e8174685b4e4135281b0e0200000000000000030f1b26323c464e535560606060606060606060575550483e33281d1105000000000000000000000000000000000001080d1113141a1a1a25303b4653606d7985929eabb8b9aca096897c6f63554b4035291d1104000000000000000000000000000000000006131f2c3845515c6776838f9ca9b6c2d0c5b8aca095877a6e6154473b2e211409000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b000000000000000000030d161f272d3236373939393939393939393534312c251e150c02000000000000010b141d242b303334393939393939393939393835302a221a100600000000030d151d24292c2d31313131313131313131313131313131313131302f2c27211911080000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b0000000000000000000006111b252d343a3d3f404040404040404855626f7b8898a2aebab5ab988c7f726559546673808d99a6b3b9ada196877a6e6154473b3a342d251b110700000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f42352f43505c6976838f9ca9b6c1b5a89b8e8275685b4f4235281c0f020000000000000006131f2b37434e585f626c6c6c6c6c6c6c6c6c6c64615a5045392d21140800000000000000000000000000000000040c13191d2021262626262c3845515c6674808d9aa7b1bcb2a89b8e8174675d5145392c20140900000000000000000000000000000000000714202d3a4753606d7986929facb9c5d2c8bcb1a7978a7e7164574b3e30251a0e020000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000000a151f2831383e424346464646464646464642403d372f271e130900000000000008121d262f363c3f414646464646464646464644413b342c22180d020000010b151f272f35393a3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c38332b23190f0500000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000009131b23292e3132343434343434394653606c7985929facb8b5a89b8e827568565764707d8a97a8b2bdb2a8978a7d7064574a3d2e29231b13090000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f42353643505c6976838f9ca9b6c2b5a89c8f8275695c4f4236291c0f03000000000000000815212e3b47535f6a7679797979797979797979716c6155493d3023170a000000000000000000000000000000040d161e24292c2d333333333334404b54626f7c8895a0acb8b8ac9f92857a6d6053473b31261a0e00000000000000000000000000000000000a1623303d495663707d8998a3aebac7d3cec1b4a79a8e817467574d42362a1e12050000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b000000000000000005111c27313a434a4e505353535353535353534f4d4841392f251a0f0400000000030e19242f3840474c4d53535353535353535352514d463e342a1f1408000007121d2731394045474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a48443d352b21160b00000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b0000000000000000000000010911181d22242527272727272b3844505b6676838f9ca9b6b7ab9e918478685e54616e7a8796a1acb9b3a6998d807366544a3f34281c1009010000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f42353643505c6976838f9ca9b6c2b5a89c8f8275695c4f4236291c0f03000000000000000916222f3c4955626f7c868686868686868686867e7164574b3e3124180b0000000000000000000000000000010c1620282f35393a4040404040404047535f6a7783909daab4baaea2988b7e7164574d42362a1c110600000000000000000000000000000004111d2935404b556673808c99aab4bfcbd7d1c4b7aa9e918477695e52463a2d2014070000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b00000000000000000a16222d38434d555b5d6060606060606060605b59534b41372c2014080000000007131f2b36404a52585a6060606060606060605f5d5850463b3025190d00000c18242f39434b51535757575757575757575757575757575757575756544f473d33271c1004000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b00000000000000000000000000060d121518181a1a1a1a1c28333f4a546673808d99a6b3b9ada196877a6e61545e687884919eabb7b6a99c8f8376665c5044382b1f1206000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f423534404b546a7683909da9b6c2b5a89c8f8275695c4f4236291c0f03000000000000000916222f3c4955626f7c8893939393939393938a7e7164574b3e3124180b000000000000000000000000000008131e28323a4145474d4d4d4d4d4d4d4d4e5865727f8b98a3aebab4aa9c908376695f5346382d22170b0000000000000000000000000000000613202c3945515d677683909da9b6c3d1dcd2c5b8aca096877b6e6154483b2e2115090000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b00000000000000000d1a26323e4a555f666a6c6c6c6c6c6c6c6c6c68655d53483d3125180c000000000b1723303c47525c64676c6c6c6c6c6c6c6c6c6c6962584d4135291c100004101d2935404b555d60646464646464646464646464646464646464646360594f44382c201307000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b00000000000000000000000000000106090b0c0d0d0d0b17222d3d4a5764707d8a97a8b2bdb2a8978a7d706457566875818e9ba8b5b8ac9f9285796d6053463a2d201307000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f42333845515c667784919daab7c2b5a89b8f8275685c4f4235291c0f02000000000000000916222f3c4955626f7c88959f9f9f9f9f9f978a7e7164574b3e3124180b00000000000000000000000000010d19242f3a444c525459595959595959595959616d7a86929facb9b7ab9f94887b6e61544a3f33281c0f0300000000000000000000000000000714202d3a4753606d7a86929facb9c5d2dfd4c8bdb2a8978a7e7164574b3e31251a0e0200000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000101c2936424e5b667176797979797979797979756f65594d4034271b0e000000000d1a26333f4c58646e747979797979797979797974695d5144382b1f120006131f2c3945515d676d70707070707070707070707070707070707070706b6054483c2f221609000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000101000614212e3b4754616e7a8796a1acb9b3a6998d807366545965727f8c98abb4baaea298887c6f6255483c2f221508000000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f433f444653606d7986929facb9c1b4a89b8e8175685b4e4235281b0f02000000000000000916222f3c4955626f7c8895a2acacacaca4978a7e7164574b3e3124180b0000000000000000000000000004111d2935414c565d6066666666666666666666666875828e9babb5bbb0a6998c8073665b5044382b1f130800000000000000000000000000000a1724303d4a5763707d8a99a3afbbc7d3d2d3cec1b4a79b8e817468574d42362a1e120500000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000101d2a3743505d6a76838686868686868686868175685b4f4235281c0f0c0c0c0c0e1a2734414d5a67748086868686868686868686796c5f5246392c1f13000714202d3a4753606d797d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7063564a3d3023170a000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000714202d3946525e687884919eabb7b6a99c8f8376665c56626f7c8999a3aebab4aa988b7e7165584b3e2f24190d010000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685b4f4f4a50535a63707d8999a3afbbc0b4a79a8d8174675a4e4134271b0e01000000000000000916222f3c4955626f7c8895a2afb9b9b1a4978a7e7164574b3e3124180b000000000000000000000000000713202c3945525d686d737373737373737373737373737d8999a4afbbb7ab9e9184786c6053463a3024190d0100000000000000000000000004111d2935414c566773808d9aabb5c0cac6c5c6cac4b7ab9e918478695e53463a2d21140700000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000101d2a3743505d6a768390939393939393938e8275685b4f4235281c1919191919191a2734414d5a6774808d939393939393939286796c5f5246392c1f13000815212e3b4854616e7b878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a84776b5e5144382b1e11000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000005111e2a36414c566875828e9ba8b5b8ac9f9285796d6053606d7986929facb9b4a79b8e817468564c4135291d11040000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8275685c5c5c545b60626c75828f9babb5c0bfb2a5998c7f7266594c3f3326190c00000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000000714212d3a4754606d7a808080808080808080808080808087939facb9b9ada196897d7063564c4135291d11040000000000000000000000000713202c3945525d687783909daab6c3bfbab8babfc6b9aca196877b6e6154483b2e21150900000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000101d2a3743505d6a7683909d9f9f9f9f9f9b8e8275685b4f42352823262626262626242734414d5a6774808d9a9f9f9f9f9f9f9285796c5f5246392c1f13000815212e3b4854616e7b8794979797979797979797979797979797979184776b5e5144382b1e11000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000020e1925303f4c5965727f8c98abb5baaea298887c6f62555c677683909da9b6b7aa9d918477685d5245392c2013060000000e1b2734414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e82756969696969666c6f747e8a939eaabdc7bcb1a7978a7d7064574a3d3124170a00000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000000815212e3b4854616e7b878c8c8c8c8c8c8c8c8c8c8c8c8d9399a4afbbbdb2a89b8e8175685d5245392c20150a0000000000000000000000000714212d3a4754606d7a86939facb9bcb4aeacaeb4bcbdb2a8978b7e7164584b3e31261a0e02000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000101d2a3743505d6a7683909da9acacaca89b8e8275685b4f42352f30323232323232302f34414d5a6774808d9aa7acacacac9f9285796c5f5246392c1f13000815212e3b4854616e7b8794a1a3a3a3a3a3a3a3a3a3a3a3a3a3a39e9184776b5e5144382b1e11000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000081623303c4956636f7c8999a3aebbb4aa988b7e726558556774808d9aa7b3b9ac9f93867a6d6054473a2d2114070000000e1b2734414e5a6774818d9aa7b4bfb8ab9f9285786c5f5245392c2c3945525f6c7885929fabb8bfb4a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c1b5a89b8e8176767676767677797c8187929fa6b0bbc5b8aca095877b6e6154483b2e21150800000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000000815212e3b4854616e7b87949999999999999999999999999fa4abb5c0c4b8ac9f92867a6d6054473c31261b0f0000000000000000000000000a1724313d4a5764707d8a99a4afbbb4aaa29fa2aab4bfb4a79b8e817468574d42372b1e1206000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000101d2a3743505d6a7683909da9b6b9b5a89b8e8275685b4f42383c3d3f3f3f3f3f3f3d3c38414d5a6774808d9aa7b3b9b8ac9f9285796c5f5246392c1f13000815212e3b4854616e7b8794a1aeb0b0b0b0b0b0b0b0b0b0b0b0aa9e9184776b5e5144382b1e11000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000714202d3a4753606d7986929facb9b4a79b8e817468565764717e8a97a9b3bbafa49a897d7063564a3d302317090000000e1b2734414e5a6774818d9aa7b2b2b2ab9f9285786c5f5245392c2c3945525f6c7885929fabb2b2b2a79a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c4b8ab9e91858282828282838485888e9299a3afb8c1bfb4aa9d908377695e52463a2d20140700000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000000815212e3b4854616e7b8794a1a6a6a6a6a6a6a6a6a6a6a6acafb5bdc7c7baaea3988b7e7265584e43372b1c12070000000000000000000005111e2a36414c566774808d9aabb5baaea2989298a2aebab7ab9e918478695f53473a2d211408000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000101d2a3743505d6a7683909da9b6c1b5a89b8e8275685b4f4244484a4c4c4c4c4c4c4a4844414d5a6774808d9aa7b3c0b8ac9f9285796c5f5246392c1f13000815212e3b4854616e7b8794a1a7a7a7a7a7a7a7a7a7a7a7a7a7a79e9184776b5e5144382b1e11000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000006131f2c3845515c677783909daab6b7aa9d918477685d55616e7b8897a1adb9b6ac998c7f7366594c4031261a0e0200000e1b2734414e5a6774818d9aa5a5a5a5a59f9285786c5f5245392c2c3945525f6c7885929fa5a5a5a5a59a8d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c4b9ada197918f8f8f8f8f909092989a9fa3abb5c0c4baaea2988c7f7266574d42362a1e120500000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000000815212e3b4854616e7b8794a1aeb3b3b3b3b3b3b3b3b3b3b9bbc0bfbfbfbfb4aa9d9083776a5f5347392e23180c000000000000000000000713202d3946525e687784909daab7b8ac9f9285929faab4b9ada196887b6e6155483b2e221509000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000101d2a3743505d6a7683909da9b6c1b5a89b8e8275685b4f474f545659595959595957554f474d5a6774808d9aa7b3c0b8ac9f9285796c5f5246392c1f13000815212e3b4854616e7b87949a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9184776b5e5144382b1e11000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000004101c2934404b556774818d9aa7b4b9ac9f93867a6d60545f697885929eabb8b5a89c8f827569574d42362a1e120500000e1b2734414e5a6774818d989898989898989285786c5f5245392c2c3945525f6c788592989898989898988d8174675a4e4134271b0e00121e2b3845515e6b7884919eabb7c4beb3a9a19e9c9c9c9c9c9c9d9fa2aaacafb5bdc3bab1a79f92867a6d6054473b30251a0e0200000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000000815212e3b4854616e7b8794a1aeb2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2ab9f95887c6f62544a4034281c10040000000000000000000714212e3a4754616d7a86939facb9b4aa9a8d818d98a2aebab2a8988b7e7165584b3e31261a0f020000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000101d2a3743505d6a7683909da9b6c1b5a89b8e8275685b4f4f5960636565656565656361594f4d5a6774808d9aa7b3c0b8ac9f9285796c5f5246392c1f13000815212e3b4854616e7b878d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d84776b5e5144382b1e11000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000c18232f3e4b5864717e8b97a9b3bbafa49a897d706356576975828f9ca8b5b8ab9e928578695f53463a2d21140700000e1b2734414e5a6774808c8c8c8c8c8c8c8c8c85786c5f5245392c2c3945525f6c78858c8c8c8c8c8c8c8c8c8074675a4e4134271b0e00121e2b3845515e6b7884919eabb7c4c4bbb3adaba9a9a9a9a9a9aaabaeb4b9bbc0c1b9b1a89f958c7f72685d524539291f14090000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000000815212e3b4854616e7b8794a1a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a79a8d8073665c5144382c1f12060000000000000000000b1724313e4a5764717d8a9aa4afbaaea398897c85929fabb8b4a89b8e817568584e43372b1f12060000000000000000000000000000000000000000020d1a2734404d5a6773808d9aa6b3beb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000101d2a3743505d6a7683909da9b6c1b5a89b8e8275685b4f54606b70727272727272706b61554d5a6774808d9aa7b3c0b8ac9f9285796c5f5246392c1f13000714212e3a4754616d7a81818181818181818181818181818181818181807366594d4033261a0d000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d504336414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000715222f3b4855626e7b8897a2adb9b6ac998c7f7366595966737f8c99acb6b9ada197887b6e6155483b2e22150700000a1723303d4a5663707d7f7f7f7f7f7f7f7f7f7f7265584c3f322525323f4c5865727f7f7f7f7f7f7f7f7f7f7d7063564a3d3023170a00121e2b3845515e6b7884919eabb7c4cdc4beb9b8b5b5b5b5b5b6b7b8babec5c2bbb7afa7a0969083786d60564c413529170d020000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000000815212e3b4854616e7b879499999999999999999999999999999999999999999999999285796d6053463a2d201307000000000000000005111e2a36424d576774818d9aacb6b8ac9f928678838f9ca9b6b8ab9e9185786a5f53473a2e21140600000000000000000000000000000000000002090e121a2734404d5a6773808d9aa6b3beb1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000101d2a3743505d6a7683909da9b6c1b5a89b8e8275685b4d5763707d7f7f7f7f7f7f7d7063584e5a6774808d9aa7b3c0b8ac9f9285796c5f5246392c1f13000713202d3946525e686d74747474747474747474747474747474747474736e63574b3f3225190c000a1724313d4a5764707d8a97a3b0bdb6a99d9083766a5d504330414e5b6874818e9ba7b4beb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000814212e3a47535f697885929eabafafa89c8f827569575663707d899aa4afafb3a9978a7e7164574b3e2e23180c00000916222f3c4854606b70727272727272727272726d62564a3e312424313e4a56626d72727272727272727272706b6054483c2f22160900121e2b3845515e6b7884919eabb7bfbfbfbfbfbfbfbfbfbfbfbebebdbfbab9b6b0aba59e9591847a6e665c50443a30241905000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000000815212e3b4854616e7b878c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8a7d7064574a3d3124170a00000000000000000714202d3a46525e697784919eaab7b6a99c908376808d99a6b3b9ada197887b6e6255483b2d22170b0000000000000000000000000000000000050d141a1e202534404d5a6773808d9aa6b3beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000101d2a3743505d6a7683909da9b6c1b5a89b8e8275685b535e6977838c8c8c8c8c8c84786a5f545a6774808d9aa7b3c0b8ac9f9285796c5f5246392c1f130005111d2935414c565e616767676767676767676767676767676767676766635c52473b2f23160a000a1724313d4a5764707d8a97a3b0bdb7aa9d9084776a564d42363f4a546875828f9ba8b5beb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000006121e2b37424d576976828f9ca2a2a2a29e928578695f54606d7a86939fa2a2a2a29a8d807467544b4034281c1004000713202c38444f59606365656565656565656565625b51463a2e22222e3a46515b62656565656565656565656360594f44382c20130700121e2b3845515e6b7884919eabb2b2b2b2b2b2b2b2b2b2b2b2b2b1b1b4aeaca9a69f9c938e837b6e685e544a3f32281e1308000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000000714212d3a4754606d7a7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a00000000000000000814212e3b4754616e7b8796a0acb8b3a69a8d80737d8a97a8b2bdb3a9988b7e726553493f33271b0f03000000000000000000000000000000050f171f252a2d3036414d5a6774808d9aa7b3bdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000101d2a3743505d6a7683909da9b6c1b5a89b8e8275685b54616e7b87959898989896887c6f62555a6774808d9aa7b3c0b8ac9f9285796c5f5246392c1f1300010d1925303a444c52545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5957524940352a1f1307000a1723303d4a5663707d8996a3b0bcb8ab9e928578695e52463944505b667683909da9b6beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000020e1a2631404c5966737f8c95959595959597887b6e61555d68778491959595959595908376665c5145382c1f13060004101c27333d474f5456595959595959595959585651493f34291e1e29343f4951565859595959595959595956544f473d33271c100400121e2b3845515e6b7884919ea5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4aba39f9c99948f8981796e695f564d42382e20160c02000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000000613202c3945525d686d737373737373737373737373737373737373737373737373737373706b6155483c2f23160900000000000000000b1825313e4b5864717e8b97a8b2bdb3a9978a7d717a8796a1adb9b5a89b8e8275655b5044372b1f12050000000000000000000000000000020d17212930363a3b42464d576875818e9ba8b4bdb0a3968a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000101d2a3743505d6a7683909da9b6c1b5a89b8e8275685b5665727f8b98a7a5a5a8998c807366575a6774808d9aa7b3c0b8ac9f9285796c5f5246392c1f13000008131e28323a4146474e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4b4740372e24190e02000916232f3c4956626f7c8995a2afbcb9ada197877b6e61544b444653606c7985929fabb8beb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000091723303d4a5663707d8989898989898989897e71645756687481898989898989898986796d6053463a2d20130700000b16212b353d44484a4c4c4c4c4c4c4c4c4c4c4a463f372d231818232d373f464a4c4c4c4c4c4c4c4c4c4c4a48443d352b21160b0000121e2b3845515e6b7884919898989898989898989898989898989897969992908c88827d746d675f574d443b30261c0e0400000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b0000000000000000000000000004111d2935414c565d606666666666666666666666666666666666666666666666666666666361594f44382c2014070000000000000005121e2a36424d576874818e9ba7b4b9ada197877b6e7884919eabb8b8ab9e9285796c605346392d201306000000000000000000000000000009141f29333b4246484d52545f697784909daab7bdb2a895887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0000000000000000101d2a3743505d6a7683909da9b6c1b5a89b8e8275685b5d6876838f9ca9b2b2aa9d908377695e5a6774808d9aa7b3c0b8ac9f9285796c5f5246392c1f130000020c1620283035393a41414141414141414141414141414141414141403f3b352e251c120700000815222f3b4855626e7b8895a9b2bdbeb3a9988b7e72665c5350535b63707d8998a2aebabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000714202d3a4753606d797c7c7c7c7c7c7c7c7c7b6e615454616e7b7c7c7c7c7c7c7c7c7c796d6053463a2d2013070000050f19232b33383c3d3f3f3f3f3f3f3f3f3f3f3e3a342d251b11111b252d343a3e3f3f3f3f3f3f3f3f3f3f3d3c38332b23190f050000121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8b8a898886837f7b766f6b605d554d453b32291e150a0000000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b00000000000000000000000000010d19242f3a434c525459595959595959595959595959595959595959595959595959595957554f473e33281c1004000000000000000714212d3a46535f697884919eabb7b8ab9e9185786975828f9ba8b5b9ada197887c6f6255483c2d22170b00000000000000000000000000020e1a25303b454d5254575e61666e7b8895a0acb8b9aca196877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e3125180b0400000000000000101d2a3743505d6a7683909da9b6c1b5a89b8e8275685b616d7a86929facb9b8aca095877b6e615a6774808d9aa7b3c0b8ac9f9285796c5f5246392c1f13000000040e161e25292d2e3434343434343434343434343434343434343433322f2a241c130a0000000714212e3a4754616d7a8796a1adb9c4b7aa9d9184796d65605c5f626d76828f9caab4bebeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000006131f2c3845515c676d6f6f6f6f6f6f6f6f6f6e695e52525e696e6f6f6f6f6f6f6f6f6f6d675c5145382c1f130600000008111921272c2f3032323232323232323232312e29231b130909131b23292e3132323232323232323232302f2c27211911080000000b1825323e4b5865717e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7d7b7976736e6a636059514b433b332a20170c030000000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000000008131e28313a4145474c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443e352c21160b00000000000000000815222e3b4855616e7b8896a1acb9b5a89b8f827568727f8c99abb5beb3a9988b7f7265544a3f33281c0f0300000000000000000000000005121e2a36424d575e616b696e7178828f9ca7b1bcb7ab9e918478675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e31251814100b050000000000101d2a3743505d6a7683909da9b6c1b5a89b8e8275685564717e8b99a3afbbbcb1a7988b7f7265566774808d9aa7b3c0b8ac9f9285796c5f5246392c1f1300000000040c13191d2021272727272727272727272727272727272727272625231f19120a010000000713202d3946525e687885919eabb8c4b8aca0968e8177706d666a6f757f8c949fabbcc5beb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000004101c2934404b555c60626262626262626262615e574d4d575e61626262626262626262605c554b4034281c100400000000080f161c2022232626262626262626262524221e18110901010911181e2224252626262626262626262322201c160f08000000000b1724313d4a56626c71727272727272727272727272727272727171706e6d6666625f58544f45413a312a21180e05000000000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b0000000000000000000000000000010c161f282f35393a4040404040404040404040404040404040404040404040404040403d3c38332c231a100500000000000000000b1825323e4b5865717e8b98a8b2bdb5ab998c7f7266707c8999a4afbbb5a89b8f8275665b5044382b1f12060000000000000000000000000714202d3a46525e696e78797b7e838f949fabb9bfb4aa9b8e817568554b4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009101b2834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e312523201c16100800000000101d2a3743505d6a7683909da9b6c1b5a89b8e8275685c6775828f9babb5c0c2b6a99c8f8276685d6774808d9aa7b3c0b8ac9f9285796c5f5246392c1f13000000000002080d1113141b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1916130e07000000000005111d2a36414c566975828f9cacb6c0bdb2a89d938e827c7978797c818c919ca6b0bbcebeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000c18232f39434b515356565656565656565654524d45454d525456565656565656565653514b43392e23180c000000000000050b10131617191919191919191919191815120d0600000000060d12151819191919191919191919171613100b0500000000000915212e3a45505a62656565656565656565656565656565656565646361605c5455534e48443d352f281f180f0600000000000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000000000040d161e24292c2d333333333333333333333333333333333333333333333333333333302f2c28211a1108000000000000000006121f2b37434e586875818e9ba8b4bbafa499897c70636d7a86939facb9b8ab9f9285796c605346392d2013060000000000000000000000000815212e3b4854616e7b8585878b90959fa6b0bbbaaea2988b7e7165584b3e2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121a222834414e5b6774818e9aa7b4beb1a4978b7e7164584b3e32302f2c27211a1108000000101d2a3743505d6a7683909da9b6c1b5a89b8e827568606d7985929facb8c5c5b9ac9f92867a6d606774808d9aa7b3c0b8ac9f9285796c5f5246392c1f1300000000000000010507070e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c0a0702000000000000010d192530404c5966737f8c9aa4afbbc3baafa59d948f89868585888e939ca3adb8c2cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000007121d2731394045474949494949494949494746423b3b4246474949494949494949494645403930271d120700000000000000000407090a0c0c0c0c0c0c0c0c0c0c0b0906010000000000000106090b0c0c0c0c0c0c0c0c0c0c0a0907040000000000000005111d29343f48505658595959595959595959595959595959585857565553504a4847433c383229241d160d060000000000000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000040c13191d20212626262626262626262626262626262626262626262626262626262423201c1610080000000000000000000814212e3a47535f6a7885919eabb8b9ac9f93867a6d60677784909daab7baada297887c6f6255493c2e23170c0000000000000000000000000815212e3b4854616e7b879298979da0a7b0b8bdb3a99f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a242c3439414e5b6774818e9aa7b4beb1a4978b7e7164584b3f3f3d3c38332c231a10050000101d2a3743505d6a7683909da9b6c1b5a89b8e82756863707d8a98a2aebac6c7bbafa3998a7e71646774808d9aa7b3c0b8ac9f9285796c5f5246392c1f130000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b87939facb9c0c0b7afa69f9c99929192989b9ea5a9abb0b8c2beb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000010b151f272f34383a3c3c3c3c3c3c3c3c3c3b3a363030363a3b3c3c3c3c3c3c3c3c3c3a38342e271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4b4a4846443f3b3a37312c272118130c04000000000000000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000001080d111314191919191919191919191919191919191919191919191919191919171614100b05000000000000000000000815222f3b4855626e7b8897a1adb9b7aa9d908477675d6774818e9aa7b4beb3a9988c7f7265544a3f34281c100300000000000000000000000815212e3b4854616e7b8794a2aaaaacb1b9bdb5aba2978d8174685d5245392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494e5b6774818e9aa7b4beb1a4978b7e7164584c4c4c4a48443d352c21160b0000101d2a3743505d6a7683909da9b6c1b5a89b8e8275686674818e9aaab4bfc7c5c0b5ab9b8e8275676774808d9aa7b3c0b8ac9f9285796c5f5246392c1f130000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f6976828f9ca5afb9c2c0b8b0ababa39f9e9fa2aaa69f9c9fa6b0bbbeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000030d151d23292c2d2f2f2f2f2f2f2f2f2f2e2d2a25252a2d2e2f2f2f2f2f2f2f2f2f2d2c28231d150c03000000000000000003080b0d0e1313131313131313130d0c0a0602000000030608091313131313131313131313070705010000000000000000000006111b242d343a3d3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3d3b3a38342e2e2b26201b160d070100000000000000000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000010406070d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a0907040000000000000000000000030f1b27333f495365727e8b98a9b2beb4a79a8e8174675565717e8b98aab4bfb5a89c8f8275665c5044382c1f120600000000000000000000000815212e3b4854616e7b8794a1b4b7b8bcb9b3aba49992857a6d61564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28343e485055575b6774818e9aa7b4beb1a4978b7e71645858585856554f473d33271c100400101d2a3743505d6a7683909da9b6c1b5a89b8e8275686c7985929eabb8c0bbb9bbb8ac9f9285796d6774808d9aa7b3c0b8ac9f9285796c5f5246392c1f1300000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5763707d89929da7b0b9bec2bbb7b4aeacabacaea79f948f949fabb7beb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000030b12181c1f2023232323232323232321201e1a1a1e2021232323232323232323201f1c18120b030000000000000001080f14181a1b202020202020202020191916120d07040a0f121515202020202020202020201f1413110d080200000000000000000009121b22292e3132323232323232323232323232323232323231302e2d2c2823211f1a150f0b04000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6575828e9ba8b5bfb4aa988b7e716558626f7c8898a2aebab8ab9f9285796d6053463a2d20130700000000000000000000000815212e3b4854616e7b8794a1aeb8b6b3ada9a19993877e70685e52433a2f24190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a6164656774818e9aa7b4beb1a4978b7e7165656565656361594f44382c20140700101d2a3743505d6a7683909da9b6c1b5a89b8e8275686f7c8997a1adb9b5afacafb5aea2988a7d706774808d9aa7b3c0b8ac9f9285796c5f5246392c1f13000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b4854606b74818e959ea6adb2b7b9bbbbb9b7b2ada69e958f838f9ca9b2b2b1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000001070c1013141616161616161616161414110e0e1114141616161616161616161313100c070000000000000000020b131a202427272d2d2d2d2d2d2d2d2d2625231e19120e151b1f21222d2d2d2d2d2d2d2d2d2d2c21201d19130c050000000000000000000911181d2124252626262626262626262626262626262525242322201f1c1714120f09030000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000030506080b0e0f1011100f0d0a07060401000000000000000000000000000000000000000000000000000000000613202d394653606c7985929eabb8baaea298887b6f6255606d7985929facb8baaea298897c6f6256493c2e23180c00000000000000000000000815212e3b4854616e7b8794a1acaba9a9a19e9792877f726c61564c4131281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4955616c71727274818e9aa7b4beb1a4978b7e727272727272706b6155483c2f23160900101d2a3743505d6a7683909da9b6c1b5a89b8e82756873808d9aa9b3b2aba39fa3abb4aa9a8d81746574808d9aa7b3c0b8ac9f9285796c5f5246392c1f130000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c38444f59606d79838f949ea1a9abacaeafacaba9a19e948f837b8894a1a6a6a6a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000406070909090909090909090807050202050708090909090909090909070604000000000000000000010b141d252b30333439393939393939393933322f2a231c1820262b2e2f39393939393939393939392e2d2a251e160e05000000000000000000060c1115171819191919191919191919191919191919181817151312100c06060200000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000060b0f121315181b1c1d1d1d1c1a171413110d080300000000000000000000000000000000000000000000000000000915222f3c4855626f7c8897a1adb9b8ac9f9285796d60535c667683909ca9b6beb4aa998c7f7266544b4034281c1004000000000000000000000815212e3b4854616e7b8794a49f9e9c9997918c857d726d625a50443a301f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e7f7f7f82909da9b6c1b4a89b8e817f7f7f7f7f7f7d7063564a3d3023170a00101d2a3743505d6a7683909da9b6c1b5a89b8e82756a7784919eaab2a8a0999299a3afab9e9184786c74808d9aa7b3c0b8ac9f9285796c5f5246392c1f130000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c27333d45515d676d79828b91979b9e9fa3a49f9e9b96918b827a7a87949999999999978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c4041464646464646464646403e3b352e25222a31373a3c46464646464646464646463a3936302820160c020000000000000000000105090b0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0b0a080706030000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b00000000000000000000000000000003090f11171b1f20222527292a2a2928262421201d19130f0b06000000000000000000000000000000000000000000000003101c28343f4a5465727f8c98a9b3beb6a99c8f8376665c50546773808d9aa6b3c0b5a99c8f8276665c5145382c1f1306000000000000000000000815212e3b4854616e7b87949a93918f8d89858079706b625b51483e32291e0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a77848b8b8b90959fabb7c2b6aa9e938e8b8b8b8b8b8b8175685b4f4235281c0f00101d2a3743505d6a7683909da9b6c1b5a89b8e82756e7b8896a0acaca0969186929facada197897c6f74808d9aa7b3c0b8ac9f9285796c5f5246392c1f1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212935414b555d676d787e848a8e9192999a93918e8a847f756d7a878c8c8c8c8c8c8c8b7e7164584b3e3125180b000000000000050a0d1010131313131313131313100f0d0a0500000000000002070a0c0d1313131313131313130e0d0b080300000000000000000000000000000000000000000000030f1a252f3841484c4e5353535353535353534c4b4640372e2a343c43474853535353535353535353524746413a32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b0000000000000000000000000002080e151a1b22272b2d2f3234353637363533312d2c29241f1c17110a0200000000000000000000000000000000000000000006121f2b3844505c6675828f9ca8b5c0b3a6998d807366544a5764717d8a97a9b3beb8ac9f9285796d6053463a2d201307000000000000000000000815212e3b4854616e7b878887868583807d79736d67615951493f362c20170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a77849198989d9fa7b1bcc6baafa59e9b98989898988e8275685b4f4235281c0f00101d2a3743505d6a7683909da9b6c1b5a89b8e8275727f8c99a8b2aa9e9184828f9bacb2a9998d807374808d9aa7b3c0b8ac9f9285796c5f5246392c1f130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d18242f3a434b555d666d71797e81848687878684817e79726d6d797f7f7f7f7f7f7f7f7f7c6f6255483c2f22150900000000030a11161a1c1d2020202020202020201d1c1916100a03000000070e1317191a2020202020202020201b1a18140f080100000000000000000000000000000000000000000814202b36414a53585a606060606060606060595751494035313c464e5355606060606060606060605f54524c443a3025190d01000000000000000004061313131313131313131313131313131313131313131313131313131313131313131311100e0a0600000000000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000000000050d141920262b2d3337393b3e414243444342403d3a39352f2b28221c140b0802000000000000000000000000000000000000000713202d3a4653606d7985929fabb8bdb2a8978a7d7064574a54616e7b8797a1adb9baaea298897c6f6356493c2f23180c000000000000000000000713202d3a4653606d787c7b7b79787673706d66605d554f473f372d241a0e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919da5a9abb1b9c2cbc1b7afaaa8a5a5a5a59b8e8275685b4f4235281c0f00101d2a3743505d6a7683909da9b6c1b5a89b8e82757683909da9b4aa9a8d807e8b9aa4afaa9d91847774808d9aa7b3c0b8ac9f9285796c5f5246392c1f1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313a434b545c60676d717478797a7a797874716d6662676d7373737373737373736f6a5f53473a2e211508000000040d151c2226292a2d2d2d2d2d2d2d2d2d292926211c150d04010a12191f2326262d2d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c6c66635b51463b37434e585f626c6c6c6c6c6c6c6c6c6c6c615e564c41362a1d1105000000000001070c1013202020202020202020202020202020202020202020202020202020202020202020201e1d1a16110b040000000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b0000000000000000000000080e171e252a3137383f4446484b4e4f5050504f4d4a4745413a38332d261d19140d050000000000000000000000000000000000000916232f3c4956626f7c8997a2adbab9ada196877a6e615447535e697885919eabb8bfb4aa998c7f7366554b4034291c100400000000000000000006131f2c3845515c666d6f6e6e6d66696663605c54514b433e352d251b11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab6b7bcc2cbd3c9c1bab6b4b2b2b2a89b8e8275685b4f4235281c0f00101d2a3743505d6a7683909da9b6c1b5a89b8e82757b87939facaea298897d7b87939facaca095887b74808d9aa7b3c0b8ac9f9285796c5f5246392c1f13000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f283139424a50555d6064686b686d6e6d666864605c555d60666666666666666666625f584e43372b1f12060000030d161f272d3236373939393939393939393635322d261f160d0a131c242a2f32333939393939393939393433302b251d140b010000000000000000000000000000000000000d1a2733404c58646e74797979797979797979736d63574b3e3a47535f6a7679797979797979797979796d685e5246392d20130700000000030b12181c1f2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2927221c150d0500000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000000020a121a202930363c434749505355585a5c5d5d5c5b595754524c46443f382f2a251f170e060000000000000000000000000000000004101c2834404a5466727f8c99a9b3beb7ab9e918478685e52464d576875828f9ba8b5c2b6a99c8f8376675c5145382c1f130600000000000000000004101c2834404b545c60626261605c545a5653504a45413a312c231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab6b8bcc3cbd3c9c1bbb6b5b2b2b2a89b8e8275685b4f4235281c0f00101d2a3743505d6a7683909da9b6c1b5a89b8e82757e8b9aa4afac9f9285797783909daab1a7988c7f74808d9aa7b3c0b8ac9f9285796c5f5246392c1f1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161f2830383f444b5153575b565d6061605c545753514b515359595959595959595955534e463c31261b0f0300000a151f2831383e424346464646464646464643423e3831281f150c1c262e353b3f4046464646464646464641403c362f261d13080000000000000000000000000000000000000e1b2734414e5a6774808686868686868686867f7366594c40404b55626f7c86868686868686868686867a6d6154473a2e211407000000030d151d23292c393939393939393939393939393939393939393939393939393939393939393939393736332e271f170d04000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b0000000000000000020b141c242c323b41464e53535b6062656768696a69686664605d5653504a423e3630292018100600000000000000000000000000000006121f2c3844515c6676828f9ca9b5c1b5a89b8e827568564d414c5966727f8c99acb6c0b9ac9f9286796d6053473a2d201407000000000000000000000c18232e39424b515355555453514b4d4a46443f38352f281f1a110901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919da6aaabb1b9c3ccc1b7afaaa8a6a6a6a69b8e8275685b4f4235281c0f00101d2a3743505d6a7683909da9b6c1b5a89b8e8276828f9cacb6ac9b8f827573808c99a9b3a99c908376808d9aa7b3c0b8ac9f9285796c5f5246392c1f130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e262e34394045474a4e4c52545453504a4a46444045474c4c4c4c4c4c4c4c4c4847433c342a20150a000005111c27313a434a4e50535353535353535353504e49423a31261c151e2e3840474b4d5353535353535353534e4c4841382f251a0f0300000000000000000000000000000000000e1b2734414e5a6774818d939393939393938c7f7366594c4045515c6774808d93939393939393938e8174685e5246392d2013070000010b151f272f34384646464646464646464646464646464646464646464646464646464646464646464644423f3931291f150b000000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b00000000000000010b141d262e363e444c52585f62656c6e7174757677767573706d6864605b545046413b322a2218100600000000000000000000000000000713202d3a4653606d7985929facb8c0b5ab988c7f7265594c3f495663707d899aa4afbbbaaea398897c706356493d2f24180d0100000000000000000007121d273039404546494848464540403d3a38342e29241d160d080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a77849199999d9fa7b1bcc6bbafa59e9b99999999998e8275685b4f4235281c0f00101d2a3743505d6a7683909da9b6c1b5a89b8e827986929facafa49a8b7e716f7c8997a1adac9f93867a808d9aa7b3c0b8ac9f9285796c5f5246392c1f13000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141c23282f35393a3e414145474746443f3e3a3835383a4040404040404040403c3a37312a22180e0400000a16222d38434d555b5d6060606060606060605c5a544c42382d211c2630404a5257596060606060606060605a58534a41362b20140800000000000000000000000000000000000e1b2734414e5a6774818d9a9f9f9f9f9f998c7f7366594c404753606d7985929f9f9f9f9f9f9f94887c6f62564c41362a1d1105000007121d273139404553535353535353535353535353535353535353535353535353535353535353535353514f4a433b31271c11060000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000000000a131d262f38404850565e616a6e74787b7e818283838382807d7a76716c66615a524d443c342a22180e0500000000000000000000000000091623303c4956636f7c8998a2aebabbafa399897c6f6356493c4754606d7a86939facb9bfb4aa998c807366554b4035291d1004000000000000000000000b151e272e34383a3c3b3b3a38342e302d2b28231c18130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a77848c8c8c90959fabb8c3b6aa9e938f8c8c8c8c8c8c8275685b4f4235281c0f00101d2a3743505d6a7683909da9b6c1b5a89b8e817e8a99a3aeac9f93877b6e6c7885919eabafa4998b7e808d9aa7b3c0b8ac9f9285796c5f5246392c1f1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171d24292c2d312f35393a3b3a38342e2d2c292c2d3333333333333333332f2e2b26201810060000000d1a26323e4a555f666a6c6c6c6c6c6c6c6c6c69665e54493e3226232e3842525c63666c6c6c6c6c6c6c6c6c67645c53483c3024180b00000000000000000000000000000000000e1b2734414e5a6774818d9aa7acacaca6998c7f7366594c424d5764717e8a97a2adacacb2a89c8f82766a5f53443a3025190d0100000c18232f39434b515f6060606060606060606060606060606060606060606060606060606060606060605d5b554d43392e22160a0000000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b00000000000007101c252f38414a525a61686e757b8085888b8d8f90908f8e8c8a86827d78716c615e564e463c342a20160c02000000000000000000000004101c2934404b5566737f8c99aab4bfb9ac9f92867a6d6053473a45515d677784919daab7c3b6a99c908376675d5145392c20130600000000000000000000030c151d23282c2d2f2f2e2d2c282323201f1c17110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e7f7f7f83909daab6c2b5a89b8f817f7f7f7f7f7f7d7164574a3e3124170b00101d2a3743505d6a7683909da9b6c1b5a89b8e81818e9babb4aa9d908377696574818e9babb4ab9b8f82808d9aa7b3c0b8ac9f9285796c5f5246392c1f13000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b12181d20202424292c2d2e2d2c2823201f1d1f2026262626262626262622211f1b150e0600000000101c2936424e5b6671767979797979797979797670665a4e42352928343f4a54636e73797979797979797979746e64584c4033271a0d00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4b9b2a6998c7f7366594c47535f697683909ca9b3beb8aca0968a7d7063584e4332281e1308000004101c2934404b555c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e0100000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b0000000000020b19222d37414a535c636c717a81878d9297989a9b9c9d9c9b9999928f8a847e756e685f584e463c32281e1308000000000000000000000006131f2c3845515c6776838f9ca9b6c2b6aa9d908377675d514538414c556874818e9ba7b4c1b9ac9f92867a6d6053473a2d2014080000000000000000000000030b12181c1f20222221201f1c18171312100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313d4a56626d72737374818d9aa7b4beb1a4988b7e737373737373716c6155493c3023160a00101d2a3743505d6a7683909da9b6c2b5a89b8f8185929fabb3a9998c80736664717d8a99a3aeac9f9286818e9aa7b4c1b8ac9f9285796c5f5246392c1f130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d10131417191d202121201f1c1713121013141919191919191919191515120f0a040000000000101d2a3743505d6a76838686868686868686868276695c504336292c3844505c6673808686868686868686868174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c4a54626e7b88949fabbbbeb3a99d9184786c6053463c3120160c02000006131f2c3845515c67767979797979797979797979797979797979797979797979797979797979797979797771675b4f4236291d100300000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b00000000000a141d2b343f49535c646e737e858e93999ea1a9a7a8a9aaa9a8aba39f9c96918a827a6f6a5f584e443a3025190d05000000000000000000000714202d3a4753606d7986929facb9bfb4a79a8d817467554b40353f4b5865727e8b98aab4bfbbaea399897d7063564a3d2f24190d01000000000000000000000000070c1013131615151313100c070706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3a45515b6265666774808d9aa7b3beb2a5988b7f72666666666664615a5044392d21140800101d2a3743505d6a7683909da9b6c3b8ab9e92859297a2adada197897c6f62606d7a86929facaea2989184919eaab7c4b8ac9f9285796c5f5246392c1f1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607080d111314141312100c06060406070d0d0d0d0d0d0d0d0d0908060300000000000000101d2a3743505d6a768390939393939393938f8376695c504336292d3a4653606d798491939393939393938d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c515c6673808d9aa6b0bbbaada2978b7e72655b5044372b1f12050000000714202d3a4753606d7986868686868686868686868686868686868686868686868686868686868686868683776a5d5144372a1e110400000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b0000000006111c262f3d46515b646e74808a92979fa4abadb3b4b5b6b6b6b5b4aeaca8a09e948f847c6f6a5f564c41362a21160b000000000000000000000a1623303d495663707d8998a3aeb2b2b3a9978b7e7164584b3e2f3c4955626f7c8898a2aeb2b2b5ab998d807366554c4135291d11040000000000000000000000000000040607090808070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f495156585a6773808d9aa6b3bfb2a6998c7f736659595959575550483e33281c100400101d2a3743505d6a7683909da9b6c3b9ada1979297a1a9b3ab9e9185786c605d6776828f9ca9b4aaa0969196a0acb9c5b8ac9f9285796c5f5246392c1f13000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707080706030000000000000000000000000000000000000000000000000000101d2a3743505d6a7683909d9f9f9f9f9f9c8f8376695c5043362a36424d5764717d8a97a19f9f9f9f9f9a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c53606d7985919eabb8c0b5ab9f9285796d6053493f33271b0f030000000714202d3a4753606d7a86939393939393939393939393939393939393939393939393939393939393939084776a5d5144372a1e110400000000000000000916222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000000b17222d38424e58636d74808d929fa2a9afb5b9bec0c0bebebfc1bfbab9b2aca69e9691857c6f685e52463e33281c1005000000000000000004111d2935404b556673808c99aaa6a6a6a6a297887b6e6255483b2f3a4653606d7985929fa6a6a6a6a69d908376675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18232d373f454a4c5966737f8c99a6b2bfb4a79a8e817467554b4c4c4a49443e362c22170b0000101d2a3743505d6a7683909da9b6c3beb3a9a19ea1a9b3b4ab9b8e8174655b5565727f8c98a8b2b2a8a09ea0a8b2bdc5b8ac9f9285796c5f5246392c1f13000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9acacaca99c8f8376695c5043362d3a46535f6976828f9ca9b2acacaca79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594d5764717d8a97a1adb9bbafa3998d8073675d5141382d22170b000000000714202d3a4753606d7a86939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e1104000000000000030a0f16222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000000030f1c28333f4a54606a727f8c929ca4adb3bbc0bdb8b7b3b1b1b2b5b9babfbdb8b0a8a19791847a6d61594f44382c21160b00000000000000000613202c3945515d67768390999999999999999285796c605346392d3844505c667683909999999999999992867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3f4b5865727e8b98a5b1beb6a99c908376675d514b4b4a49443e362c22170b0000101d2a3743505d6a7683909da9b6c3c5bbb3adabadb3baaea3998a7d71645355616e7b8896a0acb8b2acaaacb2bac4c5b8ac9f9285796c5f5246392c1f13000000000001070b0f1112131313131313131313100f0d0a050000000002080c1012121313131313131313130e0d0b08030000000000000000000000000104070709090807060300000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6b9b6a99c8f8376695c50433634404b54616e7b87939facb9b9b9b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f736659535e6976828f9ca9b3beb9ac9f92867b6e61554b402f261b1106000000000714202d3a4753606d7a8693a0acacacacacacacacacacacacacacacacacacacacacacacacacacacaa9d9084776a5d5144372a1e11040000000000060e151b1f222f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b00000006121f2b3844505b666f7c87929fa4aebabebfbab2acaaa6a5a4a5a8acaeb4bcc1bab2a9a1968f82756b6155483d33271c1000000000000000000714202d3a4753606d7a868c8c8c8c8c8c8c8c8c8276655b5044372b343f4a546773808c8c8c8c8c8c8c8c8c8a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b2329313e4a5764717d8a97a4b0bdb8ac9f92867a6d60595858575550483e33281c100400101d2a3743505d6a7683909da9b6c3cdc5beb9b8b9beb9ac9f92867a6d6054535f697784919daab7bdb9b7b9bdc4ccc5b8ac9f9285796c5f5246392c1f1300000000050c12171b1d1e2020202020202020201d1c1916100a0300060d13181c1e1f2020202020202020201b1a18140f0801000000000000000002080d1113141616151312100b060603000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c5043363845515c6673808d9aa4afbbc8c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f73665954616e7b87939facb9bcb1a79b8e8175695e5243392f1d140a00000000000714202d3a4753606d7a8693a0adb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b7aa9d9084776a5d5144372a1e11040000000006101820262b2e2f3c4955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b0000000613202d394653606c78839099a3afb6c0bcb4aea8a09e9a9897999b9fa3aaafb7c0bbb2a89e938a7d7063594f44382c1d1207000000000000000814212e3b4754616e7b7f7f7f7f7f7f7f7f7f7f7d706353493f33272e3c4955626f7c7f7f7f7f7f7f7f7f7f7f7d6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091116232f3c4956626f7c8995a8b2bdbaaea3988b7f726b66656564615a5044392d20140800101d2a3743505d6a7683909da9b6c3d0cfc9c6c5c6c2b5a99c8f8276675d514d576773808d9aaab3bec5c4c5c9ced2c5b8ac9f9285796c5f5246392c1f13000000060f161d23272a2b2d2d2d2d2d2d2d2d2d292926211c150d0710181f24282b2c2d2d2d2d2d2d2d2d2d272724201a130b02000000000000040c13191d2021232221201f1c1715130f0a0400000000000000000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c5043363a4653606d7985929eacb6c0ccc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366595b6673808c99a4afbbb8ab9f95897c6f62574d4231281d0b0200000000000714202d3a4753606d7a8693a0adb9d1c6cbc6c2c1bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb7aa9d9084776a5d5144372a1e1104000000030e18222a31373a3c454955626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b000005121e2a36424d5764707d8a959fabb5c0bbb3aaa29f96918d8b8b8c8f92989ea5aeb6c0baafa59d9083776b605448392e23180c000000000000000714202d3a46525e696e73737373737373737373706b605441382d222e3b47535f6a6f737373737373737373736f6b6054483b2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8796a1adb9bfb4aa9f92867d77737271706c6155493c3023160a00101d2a3743505d6a7683909da9b6c3d0dad5d2d1c8bdb2a8988b7f7265554b495663707d8998a2aebac6d1d2d5d9d2c5b8ac9f9285796c5f5246392c1f130000050f1820282f3337383939393939393939393635322d261f1610192229303538393939393939393939393433302b251d140b0100000000040e161e24292c2d302f2e2d2b2823221f1b16100b050000000000000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c504337424d5764717e8a97a1adbec7d2c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f736659606c7884919eabb5bdb2a89d9083766a6054453b301f160c0000000000000714202d3a4753606d7a8693a0b5c0cbc9c0bab6b4aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaa9d9084776a5d5144372a1e11040000000a15202a343c434748515255626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b00000714212d3a46535e697683909ca7b1bdbeb3a9a298928a84807e7e7f82868e939ca4aeb9c1b8aca095897d7063544b4034281c100400000000000005111e2a36424d575e61666666666666666666666360594f442f261b2b37434e585f62666666666666666666666360594f43382c1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677884919eabb7c4baaea298928a83807e7e7e7064574a3d3124170a00101d2a3743505d6a7683909da9b6c3d0dce2ded1c5b8aca096887b6e6155484653606d7985929fabb8c5d2dde1dfd2c5b8ac9f9285796c5f5246392c1f1300010c16202a323a3f434546464646464646464643423e3831281f18222b343b41444546464646464646464641403c362f261d1308000000020c1620283035393a3c3c3b3a38342e2e2b27201c160c0701000000000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50433a47535f6976838f9ca9b3bed0cdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f73665663707d8a96a1adbdb9ada1968a7e7164584e4333291f0d040000000000000713202d3a4653606d798699a3afbbc7c0b7afa9a7a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9084776a5d5144372a1e11040000030f1b26313c464e53555e5e5e626f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b00000815212e3b4854616e7b87949fabb9c3baada29792867e7773727172757a818d929ca7b1bcbcb1a79b8e8275665c5145382c1f1306000000000000020e1a25303b454d52545959595959595959595956544f473d331d1b26323c464e53555959595959595959595956544f473d32271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c556874818e9ba9b3bebeb4aaa29f95908d8b8b8376695d5043362a1d1000101d2a3743505d6a7683909da9b6c3d0dce9ddd0c4b7aa9d918477695f534644515c6675828e9babb5c0ccd7e3dfd2c5b8ac9f9285796c5f5246392c1f130007121d28323c444b5051535353535353535353504e49423a31261f29343d464c51525353535353535353534e4c4841382f251a0f03000008131e28323a41454749494846443f3c3b38322c272118120b030000000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c5043404b55626e7b88949fabbbc5cfcdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f73665e6875828f9ba8b2bdb4aa9e9184796d6053463d3220170d0000000000000006131f2c3845515c677986929facb9c5baafa59d9a9595959595959595959595959595959595959595959084776a5d5144372a1e1104000006121f2b37434e585f626b6b6b696f7c8895a2afbbbdb1a4978a7e7164574b3e3124180b00000c1925323f4c5865727f8b98a6b0bbbeb3a99f92857c716c67656466686e75808d95a0acb8c3b8ab9f9285796d6053463a2d2013070000000000000009141f29333b4246474c4c4c4c4c4c4c4c4c4c4a48443d352b2115202a343c4347494c4c4c4c4c4c4c4c4c4c4948433d352b21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3e4b5764717e8a97a1adb9c2bcb4aea79f9d9998908376695d5043362a1d1000101d2a3743505d6a7683909da9b6c3d0dce2d6cabeb3a99a8d807367574d42404a5464717e8b99a4afbbc7d4e0dfd2c5b8ac9f9285796c5f5246392c1f13000b17232f3a444e565c5e6060606060606060605c5a544c42382d24303b464f575d5f6060606060606060605a58534a41362b20140800010d1924303a444c525456555453504a4947433d383329231d150d0300000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c504345515c6773808d9aa6b0bbcdd6cdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366616e7a86929facb9baaea2988c7f72665c5044382c1f12050000000000000004101c2834404b556c7885929fabb8c5b6a99d938e8888888888888888888888888888888888888888888883776a5d5144372a1e110400000815212e3a47535f6a6f78787776747c8895a2afbbbdb1a4978a7e7164574b3e3124180b0005111d2a36414c566975828f9ca8b5c2b9ada1978c7f726a615a5858565e616d7883909daab7c3baaea298897d7063564a3d3023170a00000000000000020d17202930363a3b404040404040404040403d3c38332b231a0f18222a32373b3c404040404040404040403c3b38322b23190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000813202d3a4653606d7985919ea6b0bbc0bebab1abaaa69c908376695d5043362a1d1000101d2a3743505d6a7683909da9b6c3d0dcdfd3c6baada297897c706356493d3a4754616d7a86939facb9c6d2dfdfd2c5b8ac9f9285796c5f5246392c1f13000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c69665e54493e322835414c5761696c6c6c6c6c6c6c6c6c6c67645c53483c3024180b0004111d2935414c565d60636261605c5456544e48443d342f271f150d03000000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50434753606d7985929eabb8c2cddacdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f736666727f8c99a3aebbb6ac9f92867a6d60544a3f34281c100300000000000000000c18232e44515e6b7784919eaab7c1b4a79a8e817c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6155483b2e2215080000000915222f3c4855626f7c84858483807f8c98a5b2bfbdb1a4978a7e7164574b3e3124180b000713202d3946525e687885929eabb8c5b8ab9e9285796d6058504b4b4c525c66717e8b97a8b2bdbeb4aa998c7f7266594c3f3326190c0000000000000000050e171f252a2d2e33333333333333333333302f2c27211a1108101820262b2e2f33333333333333333333302f2c2721191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c66727f8b949fa7afb5b8bcbcb8b6a99c908376695d5043362a1d1000101d2a3743505d6a7683909da9b6c3d0dcded2c5b8ab9f9285796d6053463a3946525e687683909da9b6c3cfdadfd2c5b8ac9f9285796c5f5246392c1f1300111d2a3743505c6872787979797979797979797670665a4e42352b3844515d697378797979797979797979746e64584c4033271a0d000713202c3945525d686d6f6f6e6d6667626058554f45403931271f150b010000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50434e5864717e8b97a2adb9c6d4dacdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f73666b7784919eabb5bbafa49a8d8174685d5242382e23170c000000000000000000071c2936424f5c6975828f9ca8b5c1b4a79b8e81746f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695f53463a2d2114070000000916222f3c4955626f7c8891918f8d8c919ba7b4c0bdb1a4978a7e7164574b3e3124180b000714212e3a4754616d7a8797a1adb9c1b5a89b8e8275675c51463f3e414a54616e7a8796a0acb9c1b4a89b8e8175685b4e4235281b0f000000000000000000050d141a1e2021262626262626262626262322201c160f0800070e151b1f21222626262626262626262623221f1b160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b54606c788290959fa4abacb1b0b1b1a99c908376695d5043362a1d1000101d2a3743505d6a7683909da9b6c3d0dcd7ccc0b5ab9b8e8275665c51443836414c5666737f8c99a8b2bdc9d5dfd2c5b8ac9f9285796c5f5246392c1f1300121e2b3845515e6b78848686868686868686868276695c5043362c3945525f6c78858686868686868686868174675a4e4134271b0e000714212d3a4754606d7a7c7c7b7976736f6a636159514b433931271d12070000000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c5047535f6a7683909ca9b3becad6dacdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366707c8996a0acbdb9ac9f93877b6e62564c4130261c11060000000000000000000d1a2733404d5a6673808d99abb5c0b7aa9d918477696262626262626262626262626262626262626262615f574d42362a1e12050000000916222f3c4955626f7c88959e9c9a989ba3adb8c4bdb1a4978a7e7164574b3e3124180b000916232f3c4956626f7c8995a9b3bebeb2a5988b7f7265554b4034303846525e687784919eaab7c3b6a99c908376695d5043362a1d100000000000000000000002090e11141419191919191919191919171614100b05000000040a0f131516191919191919191919191615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3944505b666d7a838e93999da0a7a3a4a4a49c908376695d5043362a1d1000101d2a3743505d6a7683909da9b6c3d0dcd4c7bbafa4998b7e7164544a4034303c4955626f7c8896a1adb9c5d2dfd2c5b8ac9f9285796c5f5246392c1f1300121e2b3845515e6b788491939393939393938f8376695c5043362c3945525f6c788592939393939393938d8174675a4e4134271b0e000a1723303d4a5663707d8988878683807c77706b605c554b43392f23180c0500000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c504b55626f7b88949fabbbc5cfdbdacdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f736875818e9ba8b2bcb1a79c8f82756a5f53443a301e150a000000000000000000000b1724313e4a5764717d8a99a3afbbb8aca095887b6e615755555555555555555555555555555555555555534d453b31261a0e020000000916222f3c4955626f7c8895a2a9a7a5a7adb5bfc9bdb1a4978a7e7164574b3e3124180b000a1723303d4a5663707d8996a3b0bcbdb0a3978a7d7064574a3d2e2a36414d566976838f9ca9b6c2b7aa9d9084776a5d5144372a1e11000000000000000000000000020507080d0d0d0d0d0d0d0d0d0d0a09070400000000000000030608090d0d0d0d0d0d0d0d0d0d090907030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28333f4a545d686d7981878d9095959797989797908376695d5043362a1d1000101d2a3743505d6a7683909da9b6c3d0dcd2c6b9ac9f93867a6d6154473a2e2e3b47545f6a7884919eabb8c4d1dcd2c5b8ac9f9285796c5f5246392c1f1300121e2b3845515e6b7884919e9f9f9f9f9f9c8f8376695c5043362c3945525f6c7885929f9f9f9f9f9f9a8d8174675a4e4134271b0e000a1723303d4a5663707d89959892908d89837d746d675c554b40342921160b00000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c50515d6774808d9aa6b0bccdd7e1dacdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f75757a86929facb8b8aca095897d7063574e4232281e0c03000000000000000000000714212d3a4754606d7a86929facb9bcb1a79a8d8074695f5349484848484848484848484848484848484846423b332a1f1409000000000916222f3c4955626f7c8895a2afb3b2b4b8bfc7cabdb1a4978a7e7164574b3e3124180b000a1724313d4a5764707d8a97a3b0bdbcafa296897c6f6356493c302530424f5b6875828e9ba8b5c1b7aa9e9184776b5e5144382b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424c565d676d747b808487888a8a8b8b8a898276695d5043362a1d1000101d2a3743505d6a7683909da9b6c3d0dcd0c3b6a99d908376685e5246392d2b37434e586774818e9aaab4bfcbd7d2c5b8ac9f9285796c5f5246392c1f1300121e2b3845515e6b7884919eabacacaca99c8f8376695c5043362c3945525f6c7885929fabacacaca79a8d8174675a4e4134271b0e000a1723303d4a5663707d8996a39f9d9a95908981796d675c51453d33271c1004000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c5053606d7985929fabb8c2cddee9dacdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b7aa9d90838282829098a3aebab3a99d9184776b6054453c3120160c00000000000000000000000713202c3945525d687683909caab4bfb9ac9f92877b6e655b50443d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a36312a21180e03000000000916222f3c4955626f7c8895a2afbbbfc0c4c9d1cabdb1a4978a7e7164574b3e3124180b000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3a444c555d60696e73777a7c7d7e7e7e7e7d7b6e6154483b2e21150800101d2a3743505d6a7683909da9b6c3d0d5c9bdb2a8998c7f7366564c41362a26323d4a5764707d8a98a3aebac7d3d2c5b8ac9f9285796c5f5246392c1f1300121e2b3845515e6b7884919eabb7b9b6a99c8f8376695c5043362c3945525f6c7885929fabb8b9b4a79a8d8174675a4e4134271b0e000a1723303d4a5663707d8996a3aca9a7a09d938e82796d60594f44382c21160b000000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c4e5865717e8b97a2adbac6d3dfe7dacdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8aca095908e8e90949faab4b9ada1978b7e7165594f44332a200e04000000000000000000000004111d2935414c5665727e8b98a2aebabbaea3998f82776c60594f463d342f2f2f2f2f2f2f2f2f2f2f2f2e2d2a261f180f0600000000000916222f3c4955626f7c8895a2afb8babec5ced2cabdb1a4978a7e7164574b3e3124180b000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d28323a434b51575f6167676d6f7071717171706e695e53463a2d21140700101d2a3743505d6a7683909da9b6c3d0d2c5b9ada196887c6f6255493c3025202d3a4753606d7a86929facb9c5d2d2c5b8ac9f9285796c5f5246392c1f1300121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e000a1723303d4a5663707d8996a3b0b6b1aba59d948e81746b6054483d32271b10040000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c535f6a7683909da9b3becad6e2e7dacdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0bcb1a7a09d9b9b9c9fa6b0bcb8ab9e9285796d6053473d3320180e000000000000000000000000010d19242f3a4754606d7a86929faab4bfb5ab9f948c7f726b61584e463c342b2222222222222222222222211e1a140e060000000000000916222f3c4955626f7c8895a2a8abadb3bcc1c9cabdb1a4978a7e7164574b3e3124180b000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b162028313940454d5355555d6062646465646463615e574d42362a1e120500101d2a3743505d6a7683909da9b6c3d0d1c4b7ab9e9184786a5f53473b2e1e202c3945515d6776828f9ca9b5c2ced2c5b8ac9f9285796c5f5246392c1f1300121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e000a1723303d4a5663707d8996a3b5babcb8afa69d93897d7063594f44382c2013070000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c55626f7c88959fabbcc5d0dbe0e4dacdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c3b9b1acaaa8a8a9abb0b8c0b3a6998d8073675d5145382c1f1306000000000000000000000000000813202c3945515d6774818d98a2aebabdb0a69f92877d706a60584e463d342b231a151515151515151514120e0903000000000000000916222f3c4955626f7c8895999b9fa2a9afb7c1ccbdb1a4978a7e7164574b3e3124180b000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161f282f353c4246484c51545557575858575654534d453b31251a0e0200101d2a3743505d6a7683909da9b6c3d0cbbfb4aa9a8d817467584e43372b1f1d2935404b5565727f8b98a7b1bcc8d2c5b8ac9f9285796c5f5246392c1f1300121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e000a1723303d4a5663707d8996a3abaeb4bcb8afa59d9083776b6054483b2f2216090000000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c5d6774818d9aa7b1bccecfd0d3d8dacdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cbc3bcb8b7b5b5b6b7bcc2bbaea194887b6e61554b4035291d10040000000000000000000000000004111d2935414c55616e7b86929fa8b2bdbbafa39992867c6f6a5f584e463d352c241b120909090909080705020000000000000000000916222f3c4955626f7c888b8c8e92979ea5afbac3bdb1a4978a7e7164574b3e3124180b000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d242931373a3b414547494a4b4b4b4b494846423b33291f14090000101d2a3743505d6a7683909da9b6c3d0c7baaea3988a7d7063574a3d32261b18242f3b4854616e7b8795a0acb8c5d2c5b8ac9f9285796c5f5246392c1f1300121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e000a1723303d4a5663707d8992999fa3aab4bfb8aca095897c706356493d31261a0e0200000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695c606d7a85929fabb8c2c4c3c4c7cdd4cdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c3bab2acaaa8a8a9abb1b9beb1a4988b7e71655b5044372b1f150a00000000000000000000000000010d19242f3a46525e6973808c96a0abb5bfb5aba29892857c6f6a60584f473e362d241c130a020000000000000000000000000000000714212d3a4754606d7a7e7e7f82858e939ea8b2bdbdb1a4978a7e7164574b3e3124180b000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c12181f262b2d2f35393a3c3d3e3e3e3e3d3b3a36312921170d030000101d2a3743505d6a7683909da9b6c3d0c5b8ac9f92867a6d6053473a2d201414212d3a46535e697784919daab7c4cfc5b8ac9f9285796c5f5246392c1f1300121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e000916232f3c4956626f7c84868b9298a3aebabcb1a79a8e817467574d42372b1e120600000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376695865727e8b98a2aebabcb7b6b7bcc2cbcdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0bdb2a8a09d9c9c9d9fa7b1bcb7aa9d9184786c6053463c32261b0f020000000000000000000000000008131e2a36424d56606d79849199a3aebbbdb4aaa29792857c6f6a605950483f362d251c140a0200000000000000000000000000000713202c3945525d686d717173757a818e96a0acb2b2b1a4978a7e7164574b3e3124180b000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d141a1e2124292c2d2f3131323131302e2d2a251f170f05000000101d2a3743505d6a7683909da9b6c3cfc2b5a89c8f8275675d5145392c1f13121e2a36424d576773808d9aa9b3becac5b8ac9f9285796c5f5246392c1f1300121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e000815222e3b4754606a6f777a7f86929fa7b1bcb8ab9e928578695f53473a2d21140800000000101d2a3743505d6a7683909da9b6c2b6a99c8f837669606a7783909daab4b9b0aba9abb0b9c2cdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b8aca096918f8f90959faab4b8aca0958a7d7063584e43372b1f140900000000000000000000000000010e1925303b45515d676f7c87929fa5afb8bcb3a9a19792857c706b615a50483f372e261c140b020000000000000000000000000004111d2935414c565d60646466676d7884919ea5a5a5a5a4978a7e7164574b3e3124180b000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214191d20212224242525242321211e1a140d0500000000101d2a3743505d6a7683909da9b6c3c8bcb1a7988b7e7265554b4035291d100e1a25313c4956636f7c8997a2adbac6c5b8ac9f9285796c5f5246392c1f1300121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0006131f2b37434e586062676d727e8a95a0abb8b9ada197887b6e6155483b2e22150800000000101d2a3743505d6a7683909da9b6c2b6a99c8f837669626f7c8995a0acbcb0a69f9c9fa6b0bcc7c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b7aa9d91848282839098a3aebab1a79c8f82766a5f53473b30251a0e010000000000000000000000000009141f2935404b55606a727f8c939ea6b0babbb3a9a19792867d716c625a514940382e261d140b01000000000000000000000000010d19242f3a444c52545758555d6673808c989898989898978a7e7164574b3e3124180b000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205080d111314161718181818161514120e09030000000000101d2a3743505d6a7683909da9b6bfbfb8aca095877b6e6154483b2f24180c0913202d3a4653606d7985929fabb8bfbfb8ac9f9285796c5f5246392c1f1300121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00030f1b27323d464e54555d606c7783909daab6beb3a9978a7d7164574a3e3124170b00000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376696874818e9aa7b1b7ab9f9490949fabb7c4c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f75757a86929facb8b7ab9f94887c6f62574d42362a1d130700000000000000000000000000020d18242f39434e58606c77818e949fa8b1b9bbb3a9a29892867e716c635b524a40382e261d140a0100000000000000000000000008131e28323a4145474a4b4b5464717e8a8c8c8c8c8c8c8c8a7e7164574b3e3124180b000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607090a0b0b0b0b0a0807050200000000000000101d2a3743505d6a7683909da9b2b2b2b2aa9d908477695e53463a2d1d120706121f2b3844505c6675818e9babb5b2b2b2ac9f9285796c5f5246392c1f1300121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00000a16202b343d43474c515a6673808d99a6b3bfb2a6998c7f7366594c403326190d00000000101d2a3743505d6a7683909da9b6c2b6a99c8f8376696d7a86929facb8b3a99c9083909ca9b6c3c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f736875818e9ba7b1bbb0a69b8e8175695e52463a2f24180d000000000000000000000000000007121d28313d44505b656d79829095a0a7b1b9bbb3aaa29892877e726d635c524a40382e261c130a000000000000000000000000010c1620282f35393a3e3e4855616e7b7f7f7f7f7f7f7f7f7f7b6e6255483b2f221508000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a7683909da5a5a5a5a5a9998d807366574d42362a1e0b0103101c28343f4a5464717e8a99a3a5a5a5a5a59f9285796c5f5246392c1f1300121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000040f19222b32373a414b5865717e8b98a4b1beb4a79a8d8174675a4e4134271b0e01000000101d2a3743505d6a7683909da9b6c2b6a99c8f837669727f8b98a2aeb9ada1978b7e8b97a4b1bec0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f73666f7c8995a0acb8b9ac9f92867b6e61554b4035291c110600000000000000000000000000010c161f27333f49535c676d7a839195a0a7b1b9bcb4aaa399938b7f736e645c524a40382e251c1208000000000000000000000000040d161e24292c2d313a46535f696e7272727272727272726e695f53473a2e211408000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a7683909898989898989897897c6f6356493c31251a0e00000b17232e3a4754616d7a8692989898989898989285796c5f5246392c1f1300121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00000007101920272b2f3e4a5764717d8a97a4b0bdb5a89b8f8275685c4f4235291c0f02000000101d2a3743505d6a7683909da9b6c2b6a99c8f83766b7783909daab4b8ab9e92857a8793a0adbac0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f73666b7784909daab4bbaea3998d8073675d5145382e23170b0000000000000000000000000000040d17222d38414b555d686e7a839095a0a7b0b8bcb4aba49f918c80736e645c524a40372e241a1007000000000000000000000000040c13191d20212a36424d575f61656565656565656565625f574d42372b1e1206000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a76838c8c8c8c8c8c8c8c8c85786d6053463a2d20130900000613202d3946525d6876828c8c8c8c8c8c8c8c8c85796c5f5246392c1f1300121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e00000000070f161b24313d4a5764707d8a97a3b0bdb5a99c8f8276695c4f4336291c1003000000101d2a3743505d6a7683909da9b6c2b6a99c8f83766f7c8995a0acbcb0a69a8d80798693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f736665727f8b98a2aebab5ab9f92857a6d60544a3f34281c1003000000000000000000000000000006111b262f39434c565e686e7a8390959fa6b0b8bdb5afa39c928d80746e645c52493f362c22190e0400000000000000000000000001080d11131a26313b454d535559595959595959595955534d453c31261a0e02000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e7f7f7f7f7f7f7f7f7f7e71665c5044382b1f1206000005111d2935414c5663707d7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c00121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000040a1724313d4a5764707d8a97a3b0bdb6a99c8f8376695c504336291d1003000000101d2a3743505d6a7683909da9b6c2b6a99c8f837674818e9ba7b1b7ab9f94887b798693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366606d7a86929facb8baada2978b7f72665c5044382b1f160a0000000000000000000000000000000a141d27303a444d565e686d7a8390949ea6afb7c0bbada49c928d80746e635b51483e342b20160c0200000000000000000000000000010409141f29333b4246484c4c4c4c4c4c4c4c4c4847423c332a20150900000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c71727272727272727272716c61544a3f34281c10030000010d1924303a4854606b70727272727272727272726d62564a3e3124180b00121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c2b6a99c8f83767a86929facb8b3a99c9083767a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f73665d6874818e9ba7b1bcb3a99e9184786d6053463d32271b0f030000000000000000000000000000020b151e28323b444d565e686d7a828f949ea5aeb6bfb6aea49d928d80736d635a50463d32281e1308000000000000000000000000000000030d18212931363a3b3f3f3f3f3f3f3f3f3f3b3a37312a21180e0300000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a616465656565656565656564615a5042382e23170b0000000008131e2c38444f59606365656565656565656565625b51463a2e22160900121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c2b6a99c8f83767f8c98a3aebaada2978b7e717a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f736656626f7c8995a0acb8b9aca1968a7e7164594f43382c1f1409000000000000000000000000000000030c162029323b444c565e686d79828e939da4aeb6bfb6aea49c928c7f726c61584e443a3024190c03000000000000000000000000000000060f181f262a2d2e3232323232323232322f2e2b2620180f060000000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28343e48505557595959595959595959575550483e30261c11060000000002101b27323d474f5456595959595959595959585651493f34291e120600121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c2b6a99c8f837784919daab4b8ab9f9285796d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f736659606a7783909daab4bdb2a89d9083766b6054483c31261a0e02000000000000000000000000000000040e172029323a444c565d676d78818d929ca4adb5bfb6aea49f93887e716a60564c4135291e150a00000000000000000000000000000000060d141a1e212226262626262626262622211e1a150e06000000000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494b4c4c4c4c4c4c4c4c4c4a49443e362c1e140a0000000000000b16212b353d4448494c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336353945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c2b6a99c8f837d8995a0acbcb1a79a8d80746d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366595865727e8b98a2aebab8ab9f95897c6f63574d42372b1e130800000000000000000000000000000000050e172029323a434c555c666d77808c929ba3adb5bfbbafa49a92867c6f685d52463e30261c11060000000000000000000000000000000003090e1214151919191919191919191514120e090300000000000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a242c34393d3e3f3f3f3f3f3f3f3f3f3e3c39332c241a0c02000000000000040f19232b32383b3d3f3f3f3f3f3f3f3f3f3f3e3a342d251b11060000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504342424245525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c2b6a99c8f82818e9ba8b1b8ab9f95887c6f6d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f73665954606d7a86929facb8bcb1a79b8f8275695f53463a3025190d0000000000000000000000000000000000050e172028313a434b545c656c74808c919ba3adb6c0b6aca39891847a6d61594f42382e23170c000000000000000000000000000000000000020507080c0c0c0c0c0c0c0c0c08080602000000000000000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d303132323232323232323231302d28221a1208000000000000000007111921272c2f3032323232323232323232312e29231b1309000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504e4e4e4e4e525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3b7aa9d908386929facb9b4aa9d9083766a6d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f736659515d6774818e9aa7b1bcb9ac9f93877b6e61564c4135291d12070000000000000000000000000000000000050e161f283139424a535b606e737f8b919ba4adb7beb4aaa1968e81756b61544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171d2123242626262626262626262423211c17100800000000000000000000070f161b2022232626262626262626262524221e18110901000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5b5b5b5b5b5b5b5f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3b8aca095909299a3aebaaea2988b7e71656d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c55626f7c88959fabb8bbafa4998d8174685e5246392e23180c000000000000000000000000000000000000050d161f2730384149505b636d727f8b919ca5afb9bcb2a89e938a7d70665c5044382c1f160a000000000000000000000306070f1010101010100e0d0b0703000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718191919191919191919171614100b05000000000000000000000000040b10131616191919191919191919191816120d060000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376696868686868686868686c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3bcb1a7a09d9fa3abb4b8ab9f9285796d606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c54606a7783909daab4beb5ab9f92867a6d61554b4034281c1004000000000000000000000306060b0b0b0b0b0b0d151e262f383f44525b626d737f8c939ea7b1bdbaafa59e9184786d6053463d32271b0f0300000000000000060c1012131c1c1c1c1c1c1c1a1a17130e080100000000000000000000000000000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b0c0c0c0c0c0c0c0c0c0b0a0804000000000000000000000000000000000407090a0c0c0c0c0c0c0c0c0c0c0b090601000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f837675757575757575757575757885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3c3b9b1acaaacaeb4bdb1a79a8d817467606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c4e5865717e8b98a2aebabaaea2988c7f73675c5145382c1f160b0000000000000000060b0f12131818181818181818151d262d334049515b636d74818e95a0abb5c0b9aca0968b7e7165584e43382c1f13070000000000030a11171c1f20292929292929292726241f1a130b02000000000000000000000000000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4b8ab9e92858181818181818181818181818187929facb9c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3cbc3bcb8b7b9babfb8aca095887c6f62606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c4753606d7a85929fabb8bfb4aa9e9185796d6053463d33271c10010000000000020a11171c1f2025252525252525252525212227373f49515b606d79839199a3afbbbdb2a89d9083776a6054483b2e22150800000000030c151c23282c2d363636363636363433302b241d140b000000000000000000000000000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e1313131313131313130c0b090501000004090e111213131313131313131313080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4b9ada197928e8e8e8e8e8e8e8e8e8e8e8e8e9299a3aebbc0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3d0cec8c5c3c5c7bfb4aa9d9083776a60606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c45515d6774818d9aa7b1b2b2ada1978b7e7164594f44382c1d120700000000020b141c22282b2d313131313131313131312e2d2a2d374045515d676f7c87929fabb5c0b8aca095897c6f6256493c3024190d010000000a151e262e34383a42434343434343413f3c362f261d0f060000000000000000000000000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b202020202020202020181815110c06080f151a1d1f202020202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4beb3a9a19e9b9b9b9b9b9b9b9b9b9b9b9b9b9fa3abb5bfc0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3d0d9d4d1d0d2c6baaea2988b7e726558606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c404b55626f7c88959fa6a6a6a6a99d9083776b605548392f23180c000000000a141d262d3338393e3e3e3e3e3e3e3e3e3e3b3936302935404b555f6a74818d99a3afbbbcb1a79a8d807367564c4135291d1105000006111c2630383f44464f4f4f4f4f4f4f4d4c4740382f21180e0300000000000000000000000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2d2524221d1811121920262a2c2c2d2d2d2d2d2d2d2d2d21201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4c5bbb3adaba8a8a8a8a8a8a8a8a8a8a8a8a8acaeb5bdc6c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3d0dce0deddd2c5b8ac9f92867a6d6054606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c4047535f6a7683909999999999999995897d7063554b4034291c1004000006111c262f383f44464b4b4b4b4b4b4b4b4b4b4746413b322f39434e58616e7b86929facb9c3b7aa9d918477685d5246392d20130700000c17232e38424a50535c5c5c5c5c5c5c5a58524a40332a1f150900000000000000000000000a1724313d4a5764707d8a97a3b0bdbcafa295897c6f6256493c2f2835424f5b6875828e9ba8b5c1b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b30333439393939393939393932312e29231b1b242b313638393939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4cdc5beb9b8b4b4b4b4b4b4b4b4b4b4b4b4b4b9bbbfc6cfc0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3d0dce9e0d4c8bcb1a79b8e8174675d53606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c40434e5865717e8b8c8c8c8c8c8c8c8c8c8276675c5145382c1f130600000b17222d38424a50535858585858585858585854524c443b30313c46525e6875828e9ba8b5c1b9ac9f93867a6d6154473a2e2114070003101c28343f4a545c606969696969696967645c52453c31261a0e00000000000000000000000a1724303d4a5763707d8a96a3b0bdbcafa396897c706356493d302834404b546975828f9ca8b5c2b7aa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646463f3d3a342d24242d353d4245464646464646464646463b3936302920170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4cdc4beb9b8b4b4b4b4b4b4b4b4b4b4b4b4b4b9bbbfc6cfc0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3d0dce9ded1c5b8aca095897c6f625553606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c403c4753606d797f7f7f7f7f7f7f7f7f7f7f796d6053473a2d20140700030f1c28333f4a545b6064646464646464646464615e564c41362a36414d5664717e8a97abb5c0bbafa49a897c706356493d3023160a0006121f2c3844505c666d75767676767676746e64574d42372b1d1207000000000000000000000a1623303d495663707d8996a3afbcbdb1a4978a7e7164574b3e312c3845515c667783909daab6c3b6a99d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e5353535353535353534b4a453f372d2b353f474e52535353535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4c4bbb3adaba7a7a7a7a7a7a7a7a7a7a7a7a7acaeb5bdc6c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3d0dce3d6cbbfb4aa9d9083776a605453606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c403945515d676d73737373737373737373736d675c5145382c1f13060006121f2b3844505b666c717171717171717171716e685e5246392d303b4854616e7b8799a3afbbc0b6ac988b7e7165584b3e3225180b000713202d3a4653606d78828282828282828074695f5347392e23180c000000000000000000000815222f3b4855626e7c8895a8b2bdc0b3a6998d807366574d4238383d4653606d7985929facb8c2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202b36414a53585a606060606060606060585651493f34313d4751595e5f6060606060606060605f524c443b3025190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4beb3a9a19e9b9b9b9b9b9b9b9b9b9b9b9b9b9fa3abb5bfc0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3d0dce0d3c7baaea3988b7f7265584e53606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c4035404b555d606666666666666666666666605c554b4034291c1004000613202d394653606c797e7e7e7e7e7e7e7e7e7e7a6e6154473b2e2d394653606c7986929facb9bfb2a5998c7f7266594c3f3326190c0006121f2c3844505c6676838f8f8f8f8f8f877b6e61554b4034281c10040000000000000000000714202d3a4753606d798696a0acb8c3b6a99c908376695e534a4645464f5863707c8998a2aebac0b3a69a8d8073675a4d4034271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c6c65625b51453a36424e59636a6c6c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4b9ada197918e8e8e8e8e8e8e8e8e8e8e8e8e9299a3aebbc0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3d0dcdfd2c5b8ac9f92867a6d60544753606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c402f39434b5153595959595959595959595953514b43392f23180c000006121f2b3844505b6679878b8b8b8b8b8b8b8b8a7d7063574a3d302c3845515c667885929fabb8bfb3a6998c807366594d4033261a0d0003101c28343f4a5466737f8c999c9c9c9a8d8073675c5145382c1f150900000000000000000006131f2c3945515d677784919eaab7c4b9ac9f92877b6e615c5452515359606a75818e9baab4bfbcb1a7978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404c58646e74797979797979797979726d62564a3d3845525e6a757979797979797979797976685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4b8ab9e91858181818181818181818181818187929facb9c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3d0dcd4c8bdb2a89b8e8175685d524753606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c403331394045474c4c4c4c4c4c4c4c4c4c4c4745403931271d12070000030f1c28333f4a5f6c788592979797979797978b7e7265564c4137353c4653606d7986939facb9bfb2a6998c7f7366594c403326190d00000c17232e3c4955626f7c8897a1a9ac9e9285796d6053463c31261a0e00000000000000000004101d2935404b556874818e9ba9b3bebbafa3998e81756d66615e5c60636b707c88939facb9c6b8aca095877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774808686868686868686867f7265584b3f3946535f6c79878686868686868686867a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f837674747474747474747474747885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3d0dcd1c5b8aca096897c7063564c4753606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c4033272f35393a40404040404040404040403a38342f271f150b010000000b17222d44515d6a7783909da4a4a4a4a49b8e8175685e52474341464e58636f7c899aa4afbbbeb1a5988b7e7265584b3f3225180c00000613202d394653606c7885929eabada1978a7e7164574d42372b1d12070000000000000000000c18242f3e4a5764717d8a97a2adbac0b5ab9e938d8078716e68676d6f747d85929aa4afbbbfb4aa9d908377695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d939393939393938b7e7265584b3f3946535f6c79869293939393939393877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376696868686868686868686c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3d0d7cbbfb4ab9d9184776b6054444753606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c40332624292c2d33333333333333333333332d2c29231d150d0300000000061b2835424e5b6875818e9ba8b1b1b1ac9f92867a6e615c534e4c52575f6a74808d9aacb6c0bcb1a796897d7063564a3d3023170a000005121f2b3744505b6575818e9ba8b3a99c8f8376695f5347392e23180c0000000000000000000714202d3a4753606d7985929faab4bfbdafa59d928d837e7a7978797c81879297a2acb6c0baaea2988c7f7266574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9a9f9f9f9f9f988b7e7265584b3f3946535f6c7986929f9f9f9f9f9f94877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5b5b5b5b5b5b5b5f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3d0d3c7baaea3998c7f7265594f444753606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c403326181d1f202626262626262626262626201f1c18120b0300000000000c1925323f4c5865727f8b98a7b1bcbaaea3988e81756e625f58565e61696e7c86929facb9c5b8aca095877a6e6154473b2e2114080000030f1b27333f495364717e8b97a7b1ab9f94887b6e62554b4034281c1004000000000000000006131f2c3945515d6773808d98a2aebac1b7aea49d95908b87858586898e9299a2a9b3bebeb3a99f92867a6d6154473b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7acacaca5988b7e7265584b3f3946535f6c7986929facacacaca194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504e4e4e4e4e525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3d0d2c5b9ac9f92867a6d6154473d4753606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c4033261910131419191919191919191919191413100c07010000000000000815222e3b4855616e7b8895a0acb8bfb4aa9e938c80766f6a6968686d727b839199a3aebac4b7aa9d918477685e5246392d2014070000000b17222d3b4754616e7a8795a0acb0a69a8d8073675c5145382c1f1509000000000000000004101d2935404b55616e7b86929fa7b1bac0b6aea7a09d9798929292999a9fa3abb3bbc1b9ada1978d8074685d524639291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4b9b1a5988b7e7265584b3f3946535f6c7986929facb9b9ada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504341414145525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3d0c9bdb2a89b8e8275685e52463a4753606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c403326190d06070d0d0d0d0d0d0d0d0d0d0d0706040000000000000000000814212d3a47535f697784919da9b3bebcafa59c928c827c777575777a7f859195a0abb4bfbdb0a6998d807366564c41362a1e11050000000614202d3946525e687784909daab7ab9e9285796d6053463c31261a0f0100000000000000000c18242f3946525e68737f8c959fa8b2bac0b9b1acaaaaa29f9e9fa3abacafb5bdc0bbaea49e92857a6d60564c413529170d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c504336353945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3d0c5b9aca096897d7063564c413a4753606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000006121e2b37424d5765727f8b97a2adbac1b7aea49c948f8884828283868c9297a0a8b1bdc0b5ab9e94887b6e6255483b3025190d0100000005111e2a36414d566773808d9aaab4ada1978a7e7164584e43372b1d1207000000000000000007121d2a36414d56606d78839096a1a8b1bbc0bcb8b7b4aeacabacafb5b9bbc0beb6afa59d928a7e71685d52443a30241905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3cbc0b5ab9e9184786c6053463a3a4753606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000020e1a26313c4753606d7985929fa7b1bbbfb6aea69f9c96918f8f9092989fa2a9b1bac2bbafa4998f82756a5f53473a2e1e140800000000020e1925303d4a5663707d8998a2aeb3a99c9083766a5f5347392f23180c0000000000000000010e1925303b44505c666e7b849196a0a7afb5bbc0c3bfbab8b8b9bbc0c3bdb8b2aca49f938d80736c61564c4132281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6c3c7bbafa3998c7f72655b5044373a4753606d7a8693a0adb9c0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000915202c3945515d67727f8b95a0a9b3bcbfb8b0aaa8a09e9c9b9d9fa3aaadb3bcc1b9b0a69f93877c6f62584e43372b1f0d0200000000000813202d3a4653606d7985929facb8ab9f94887b6e62554b4034291c1004000000000000000008141f28343f4a545e696e7c8490959fa3abafb5b8babfbdbdc0bbb9b7b2aca8a09a938c81786d605a50443a3020160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b6bfbfb9ac9f92867b6e6153493f333a4753606d7a8693a0adb9bdb4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4b9b2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000004101d2935404b55606d78839097a1aab2bbc0bbb7b2acaaa8a8aaacaeb4babebeb9afa79f948d80746a6054463c31261a0f00000000000006131f2c3845515c6775828f9ca8b5b0a69a8d8074675c5145382c1f150a0000000000000000020c17232e38424d565f6a6e7b838d92999fa4abacaeb4b0b0b5afacaaa8a09d96918880746d665c50483e32281e0e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da9b2b2b2b2a89b8f8275685e5241382d3a4753606d7a8693a0adb1b1b1a79a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa7adadada6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000010d18242f3944505c666e7b859298a1a8afb6bbc0bdb9b7b5b5b7b9babfbebab3ada59e959082796d60584e43342a20150a00000000000004101c2834404b5565727f8b98a8b2b8ab9f9285796d6053473c31261a0f01000000000000000006111c26303b444e575f696e7980878e93999c9fa2aaa3a3aba49f9d9a96918b847d736e605c544a3f362c20160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a7683909da5a5a5a5a5a1968a7d7063564d412f2d3a4753606d7a8693a0a4a4a4a4a49a8d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d9aa0a0a0a0a0998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000007121d28343f4a545f696f7d8691969fa4acafb5b8babebdbdc0bbb9b7b3ada9a19e938e837a6d675c51463d3222180e03000000000000000c18232e3b4855626e7b8896a1acb9ada2978b7e7164584e43372b1d12070000000000000000000a151e29323c454e575e676d737c81878c8f9298969797969993918d89847e796f6b635c504a42382e241a0e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a768390989898989898989184786c6053463b302d3a4753606d7a8693979797979797978d8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774818d939393939393938c7f7366594c403326190d000000000000000000000000000000000000000000000000000000010b17232e38424d57606b6f7c848e939a9fa3ababaeb4b0b0b5afacaaa9a29f97928b81796d685d554b40342b200f0600000000000000000714212e3a47535f6a7884919eabb7b3a99c9083766a5f5347392f24180c000000000000000000030c17202a333c454d555c606a6f757b7f838588898a8a89888684807c78716d66605952443f3830261c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000101d2a3743505d6a76838c8c8c8c8c8c8c8c8c8073665b504438292d3a4753606d79868a8a8a8a8a8a8a8a8a8174675a4e4134271b0e00000000000000000000000000000000000e1b2734414e5a6774808686868686868686867f7366594c403326190d0000000000000000000000000000000000000000000000000000000006111c26303b454f59606a6f7a81878e92999c9fa2aaa3a3aba49f9d9b97928d857e756d675d564c43392e22190f00000000000000000006121f2b37434e586774818e9aabb5b7ab9f94887b6f62554b4035291d1004000000000000000000050e18212a333b434b51585f62696e7276797b7c7d7d7c7c7a77746f6c66605c544f4740342e261e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10030000000b1824313e4b5764717e7f7f7f7f7f7f7f7f7f7a6e61544a3f33282d394653606c787e7e7e7e7e7e7e7e7e7e7c6f6256493c2f23160900000000000000000000000000000000000713202d3a4653606d797a7a7a7a7a7a7a7a7a786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000a141e29333d474f585f686d747c82868b8f9298969697969993908e8a85807a716c605d554c443a30271d1007000000000000000000020f1a26313e4a5764717d8a99a3afbbb0a69a8d8074675d5145382c1f150a00000000000000000000060f182129313940454e53575e6165666d6e707070706f6d676763605b54514b423d3528231c140c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10030000000a1723303d4955616c717272727272727272726e685e5242382d222b3844505b666c717171717171717171716f6a6054473b2e221508000000000000000000000000000000000006131f2c3845515c676d6d6d6d6d6d6d6d6d6d6d665c5144382c1f12060000000000000000000000000000000000000000000000000000000000020c17212b343d464e565d616a6f757b7f838588898a8a89888684817d79736d68625a514b433a32281e150b00000000000000000000000914212d3a4754606d7a86929facb9b8ab9f9285796d6053473c31261b0f0100000000000000000000060f171f272f343c43474d5254545c60616364646362605d555653504a454039302b2317110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10030000000815212d3945505a6164656565656565656565615e564c412f261c28333f4a545b60646464646464646464646260584e43372b1f1306000000000000000000000000000000000004101c2834404b555c60606060606060606060605c544a4034281c1004000000000000000000000000000000000000000000000000000000000000060f19222b343c444c52586062696e7276797b7c7d7d7c7b7a7774716d67615d5650454039312820160c0300000000000000000000000713202c3945525d687683909da9b6baada2978b7e7164584e43372b1d12070000000000000000000000050d151d232931373b4246474a505355565757565553514b4946443f38342e271e19110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100300000005111d28343e4850555759595959595959595954524c443b301d17222d38424a50535757575757575757575756544e463d32271b0f030000000000000000000000000000000000000c18232e39434b515353535353535353535353514a42392e23180c0000000000000000000000000000000000000000000000000000000000000000071019222a323a41464e54575e6165656c6e6f7070706f6d676864605d55524c443f352f271f160e0400000000000000000000000004111d2935414c566673808c99a9b3b5b3a99d9083766a5f5347392f24180c000000000000000000000000030b121820262b30363a3b3f444648494a4a49494745403c3938332d28231d150c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000000c17222c363e45494b4c4c4c4c4c4c4c4c4c4746413b32291e111c262f383f44464b4b4b4b4b4b4b4b4b4b4947433d342b20150a0000000000000000000000000000000000000007121d2730394045464747474747474747474644403930271c1207000000000000000000000000000000000000000000000000000000000000000000071018202830353d43474d5254535b60616363646362605d555753514b46413a3229241d150d0400000000000000000000000000010d19242f3c4956626f7c8997a2a8a8a8a89f95887c6f62554b4035291d100400000000000000000000000001070c151a1f252a2d2e34383a3b3d3d3d3d3c3a39352f2d2b28221c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10030000000006101a242c34393d3e3f3f3f3f3f3f3f3f3f3b3936302920170d141d262d3338393e3e3e3e3e3e3e3e3e3e3c3b37322b22190f0400000000000000000000000000000000000000000b151e272e34383a3a3a3a3a3a3a3a3a3a3a38342e271e150b0000000000000000000000000000000000000000000000000000000000000000000000060e161e242932373b42464849505355565757565553514b4a474540393530282018120b030000000000000000000000000000000813202d3a4653606d7985929b9b9b9b9b9b9a8d8074675d5145392c1f13060000000000000000000000000000030a0f141a1e2023282b2d2e303131302f2d2c2924201f1c17110c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000000008121a22282d30313232323232323232322e2d2a251e170e050b141c22282b2d313131313131313131312f2e2b2720191007000000000000000000000000000000000000000000030c151d23282c2d2d2d2d2d2d2d2d2d2d2d2c28231c150c03000000000000000000000000000000000000000000000000000000000000000000000000040c131920272b30363a3b3f444648494a4a49484745403e3a39352f29241e160e07010000000000000000000000000000000006121f2b3844505c6675828e8e8e8e8e8e8e8e8e857a6d6053473a2d2014070000000000000000000000000000000002090e1114171c1f20222324242322201f1d1813120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c2b6a99c8f8376695c5043362c3945525f6c7885929fabb8c0b4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10030000000000000810171d21232426262626262626262621201e19140d0500020a11171c1f202424242424242424242423221f1b150f070000000000000000000000000000000000000000000000030b12181c1f20202020202020202020201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000002080d151b1f252a2d2d3337393b3c3d3d3d3c3a39352f2d2c29241d19130c0400000000000000000000000000000000000003101c28343f4a5463707d828282828282828282817c6f6256493c2f2316090000000000000000000000000000000000000205060b1012131516171716161413100c070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7bfb6a99c8f8376695c5043362c3945525f6c7885929fabb8bfb4a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100300000000000000060c111517181919191919191919191414110e080200000000060b0f1213181818181818181818181615130f0a040000000000000000000000000000000000000000000000000000070c1013131414141414141414141312100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e2022272b2d2e303031302f2d2c2924201f1d18120d080200000000000000000000000000000000000000000b17232e384855616b70757575757575757575756f6a6054473b2e22150800000000000000000000000000000000000000000000030607080a0a0a0a0907060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb2b2b2a99c8f8376695c5043362c3945525f6c7885929fabb2b2b2a79a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100300000000000000000005080a0b0c0c0c0c0c0c0c0c0c0807050200000000000000000306060b0b0b0b0b0b0b0b0b0b090806030000000000000000000000000000000000000000000000000000000000000406070707070707070707070706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214171b1f2022232424232220201d181413100c07010000000000000000000000000000000000000000000006111c2c38444f596163686868686868686868686260584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919ea5a5a5a5a59c8f8376695c5043362c3945525f6c7885929fa5a5a5a5a59a8d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205060b0f12131516171716151413100d0706040000000000000000000000000000000000000000000000000000101c28333e474f55575b5b5b5b5b5b5b5b5b5b56544e463d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b788491989898989898988f8376695c5043362c3945525f6c788592989898989898988d8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d10030000000000000000000000000000000000000000040607090c0e0f101110100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000030606090c0e0f101110100e0c09070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050608090a0a0a090706040100000000000000000000000000000000000000000000000000000000000b16212c353e44484a4f4f4f4f4f4f4f4f4f4f4947433d342b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8376695c5043362c3945525f6c78858c8c8c8c8c8c8c8c8c8174675a4e4134271b0e0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000000000000000000000000000000000070c10131316191b1c1d1d1d1d1c1a181514120e0905020000000000000000000000000000000000000000000000000000000000000000060b0f121316191b1c1d1d1d1c1b19161312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33383c3d424242424242424242423c3b37322b22190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e7f7f7f7f7f7f7f7f7f7e7164574a3e3125323f4c5865727f7f7f7f7f7f7f7f7f7f7d7063564a3d3023170a0000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d1003000000000000000000000000000000040a0f12181c1f20232627292a2a2a2928272422211e1a14120e090300000000000000000000000000000000000000000000000000000003090e11171c1f20222527292a2a2a29282623201f1c17110f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282c2f30353535353535353535352f2e2b272019100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313d4a56626c71727272727272727272716c6155493d3024313e4a56626d72727272727272727272706b6054483c2f2216090000000000000a1724313d4a5764707d8a97a3b0bdb6a99c908376695d5043362a1d100300000000000000000000000000040a0f161b1d23282c2d30323436363737363533312e2d2b26211e1a140d0802000000000000000000000000000000000000000000000002080d141a1c22282b2d2f323436363737363432302d2c28231c1a150e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c2023242828282828282828282823221f1b150f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a45505a626565656565656565656564615a5045392d222e3a46515b62656565656565656565656360594f44382c2013070000000000000a1724313d4a5764707d8a97a3b0b2b2a99c908376695d5043362a1d1003000000000000000000000000060b151b21272c2e34383a3c3f41424344434342403e3b3a37312d2a251f19140d05000000000000000000000000000000000000000000050c13191f262a2d3338393c3f414243444343413f3c3a38342e2b262019140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171c1c1c1c1c1c1c1c1c1c1615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f48505658595959595959595959575550483e33281e29343f4951565859595959595959595956544f473d33271c10040000000000000a1724313d4a5764707d8a97a3a6a6a6a69c908376695d5043362a1d100300000000000000000000020a111720262b323839404546494c4e4f505050504f4d4b4846423c3a36312a251e170e0800000000000000000000000000000000000000080e171e252a3136383f4446494c4e4f5050504f4e4c4946443f3837312a251f170e08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0f0f0f0f0f0f0f0f0f0f090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b4c4c4c4c4c4c4c4c4c4a49453e362c2218232d373f464a4c4c4c4c4c4c4c4c4c4c4a48443d352b21160b000000000000000a1724313d4a5764707d8a97999999999999908376695d5043362a1d1003000000000000000000030b141c222832373d43484b515356595a5c5d5d5d5c5b5a5755534d4846423b363029201a110a010000000000000000000000000000000009111a202930363b42464a505355585a5c5d5d5d5c5b595653504a47433c363029201a120a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002020202020202020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e3f3f3f3f3f3f3f3f3f3e3d39332c241a111b252d343a3e3f3f3f3f3f3f3f3f3f3f3d3c38332b23190f05000000000000000a1724313d4a5764707d8a8c8c8c8c8c8c8c8c8376695d5043362a1d10030000000000000000030c151d262d333c43474f54545c6063656769696a6a69686664615f5754534d46413b322c231c130a01000000000000000000000000000009121b232b323a41464d53545b6062656769696a6a69676563605c54534e46413b322c241c130a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292e313232323232323232323231302d28221a1209131b23292e3132323232323232323232302f2c272119110800000000000000000815222f3b4855626e7b7f7f7f7f7f7f7f7f7f7e7164584b3e3125180b0000000000000000020c151e272f383f444e53596063666d6f727475767776767573716e6966615e57524c443e362e251c130a0000000000000000000000000009121b242d353d444c52575f61666c6f7274757677767674726f6d66625f58524d443e362e251c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3844515c667986929facb9baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2124252626262626262626262423211d171008010911181e2224252626262626262626262322201c160f080000000000000000000814212e3a47535f696e737373737373737373716c6156493d3024170a00000000000000000a141e273039424a50585f626b6f75797c7f81828383838382807e7b77736e69615e5650483f372e251c1108000000000000000000000007111b242d363f474f565e61696e74797c7f818283838382817f7c79746f6a615e56504840372e261c12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3a4653606d798699a3afbbbaada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718191919191919191919171714110c05000000060d12151819191919191919191919171613100b050000000000000000000006121e2b37424d575f6266666666666666666664615a5045392d2115080000000000000006111c263039424b545b606a6f767c8185898c8d8f9090908f8e8d8a8884807b746e68615a51493f372d231a0d04000000000000000000040e19232d363f48515960686d747b8084888b8d8f9090908f8e8c8985817c746e68615a524a40382e241b0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb2a5988b7f7265584c3f3a4754616d7a8794a0b5c0baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b0c0c0c0c0c0c0c0c0c0b0a08050000000000000106090b0c0c0c0c0c0c0c0c0c0c0a090704000000000000000000000000020e1a26313c454d5355555d60646565625f58585650483e34281d1101000000000000030c17232e38424b545c666c737c83898e9297989a9c9c9d9d9c9b999796918c86817a706c635b51493f352c1f160c0100000000000000020c16202b353f48515b626b707a81878d9197989a9c9c9d9d9c9a9897928e87817b716c635c524a40362d21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080a090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366544a3f3c4955626f7c8895a2afbbbfb4aa93877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d384149535b60676d7072716f6a625f584e463d31281d13070000000000000a151e28343f4a545c666d787f8790949b9fa2a9a7a8a9aaa9a9a8a6a8a09e99928e857e726d635b51473e31281e13080000000000000008131e28323d47505a626d727d858e93999ea1a9a7a8a9aaa9a9a7a9a29f9a938e857e736e645c52483f332a201509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141517161413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b4a79b8e8174665b5046464d5764717e8b97a4b1bebaaea29886796d6053463a2d20130700000000000000000000000000000000000000020608080b0e0f1011100f0e0c09080603000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b1212121212120f0e0c08040000000000000000000000000000000000000000000000030f1b27333f49535b656c727a7d7f7e7c766f6a60584e433a2f24180d010000000006111c26303844505c666d78818c92999fa6abadb3b4b5b6b6b6b6b5b3b2acaba39f9792887f726d63594f433a2f24190d010000000000010d1924303a444f59626c727f8792979fa4abadb2b4b5b6b6b6b5b4b3adaca49f97928a80736e645a50453c31261a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10151a1e21222323201f1d18120d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b7ab9e9184786c60575353555f6975828e9ba8b5c1b8ac9f928579665c5044382b1f1206000000000000000000000000000000000104090e121415181a1c1d1d1d1c1b191615130f0a0502000000000000000000000000000000000000000000000000000000000000000000060c111517181e1e1e1e1e1e1b1b18140f090200000000000000000000000000000000000000000005121f2b3744505b656c777f868a8c8b88837c6f6a60554b4035291d1104000000000c17232e38424f59606d78818e939fa3abb0b8babec0c2c1c0c1c2c1c0bdb9b5afa9a19a938c7f726b61564c4135291e1308000000000005111d2935414c56606b717e8b9399a1a9afb5b9bec0bfbdbdbdbfc1bebab6afa9a29f928c80736d62574e42372b21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c1f262b2e2f302f2d2c29241d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b9ada1968a7e716962606061676e7b87929facb9c4b7ab9e9184786b544a3f34281c1003000000000000000000000000000001080d11151a1e21222527292a2a2a29272522211f1b15110e08020000000000000000000000000000000000000000000000000000000000000910171d2124252b2b2b2b2b2b282725201a130b030000000000000000000000000000000000000003101c28343f4a54606c77818c929898989590867c6f675d5145392c20130600000003101c28343f4a54606b73808d939ea5afb5bdc2c0bbb9b6b4b3b4b5b8babec5c0bbb3aca49f93887d70685d52453a2f24190d01000000000713202d3946525d68707d87929fa4abb3bbc0bcb8b7b3b1b0b1b2b6b8bcc0bbb3ada49c928b7e716a5f53473d33271c1002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109111a21282c31373a3b3d3c3a39352f29241e160e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0bdb2a89e91857b736e6d6d6e7179839099a3afbbc2b5a99c8f8276695c4f432e23170b0000000000000000000000000000070c13191d20262b2d2e3234363637363634322f2e2b26201e19140d070100000000000000000000000000000000000000000000000000000009121b22292d30313838383838383534312c251d150b0200000000000000000000000000000000000006121f2b3844505c66727f8b939fa2aaa79f989184796d6053473a2d20140700000006121f2c3844505c66707d88939fa6afbbc0c0bbb5afaca9a7a7a7a9abadb3b9bdc4beb6afa49a92857a6d60554c4135291d110400000005121e2a36424d57616d7a849199a3afb5bdbfbab1acaaa6a4a3a4a5aaabb1b9bdbebaaea49f92867b6e62594f44382c1e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b232c33383c4247484a494745403935302820170f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c4b9ada19791857f7b79797b7e8490959fabb5c0bfb4aa998d8073665a4d4033271a06000000000000000000000000030b12181e24292c31373a3b3e414243444342413f3c3b37322d2a251f18120c040000000000000000000000000000000000000000000002060808101b242d34393d3e45454545454542403d372f271d13080706040000000000000000000000000000000713202d3a4653606d7985919ea5aeb4b1aaa1968c7f7265594c3f3226190c0000000713202d3a4653606d7884919aa4afb8c1beb6afaba39f9d9b9a9a9c9fa2a9acb2bac3c0b6aca1978d8073675d5145392c2013060000000714212d3a46535e6974808d96a1abb5c0bcb4aea7a09d99979697999d9fa7acb2babfbaaea2988f82766b6054483a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111b252d353e44484d5355565653514b46413a322921170c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c9beb3a9a198928c888686878b91969fa7b1bdc7baaea2988a7e7164574a3e3124170b0000000000000000000000060c151c23282f35393c4247484b4d4f5050504f4e4c4947433c39363029241d160d070000000000000000000000000000000000000003090e12141517222d363e45494b5151515151514e4d4841392f251a151313100c07000000000000000000000000000916222f3c4955626f7c8897a1adbabfbcb2a99c8f8276695c4f4336291c10000006121f2b37434e5864717e8b96a0acb6c0beb6aca49f9992908e8d8e8f92979ea1a8b1b9c3beb3a99f92857a6d6054473a2d22170b0000030f1b27333f4953616e7b86929fa9b2bdbdb4aaa29f95908c8a8a8a8c90959ea1a8b2bcbfb4aa9f94897d7063564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232d373f474f55575f626362605d55524c443b33291e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c4bab2acaaa29f9995999399989ea1a8b1b9c3c0b5ab9f92867a6d6053473a2d20140700000000000000000000080f181e272e343a4145474d5355585a5c5d5d5d5c5a5855534e4746413b352f281f1910090000000000000000000000000000000000060e151a1e21222129343e485056585e5e5e5e5e5e5b59534b41372c2122201f1c18120b0300000000000000000000000a1724303d4a5763707d8a96a9b3becac3b7aa9d9084776a5d5144372a1e1100000814212e3a47535f6a7783909da8b2bec0b6aca49a938d868381808182858a9196a0a7b1bcc5baaea2988b7e7165544a3f33281c0f030005121f2b3744505b6573808d99a3afbbc0b5aba298928a83807e7d7e7f83899196a1a9b3bebcb0a69c8f8275685d5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353f4951596163696e706f6d67615d564d453b30271c120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0bdb2a8a19ea1a8a6aba49fa4ababacb2bac3c2bbafa4998e8175675d5145392c20130600000000000000000008111a212a303940444c5254575f61656769696a69696765625f5854524d454039312b221b1209000000000000000000000000000000090f1820262b2e2f2e2d3945505a62646b6b6b6b6b6b68655d53483d312d2e2d2c28231d150c03000000000000000000000916232f3c4956626f7c8997a2adbac1bdb3a99c8f8376695c504336291d1000000815222f3b4855626e7b8895a0acbac3bbafa49a9388807a7674747476797e849095a0aab4bfbeb4aa9c8f8275665b5044382b1f1206000613202d394653606c7884919eabb5c0bbafa49992867e787371707172777c849197a2adbac2b9ac9f92867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d47515b626b70777b7d7c7a746d685e574d42392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b9aca19691969ea5aeafacafb5b7b9bdc4bebab1a79f93877c6f62554b4035291d1104000000000000000008111a232b333c424a51565d6066696e7174757677767574726f6a66615e56514b433d342d241b12090000000000000000000000000009121a212a31373a3b3a373d4956626c71787878787878756f65594d40363a3b3a38342e271e150b000000000000000000000713202d3a4653606d7985929fa6afb5b3aba2978c7f7366594c403326190d00000c1926333f4c5966727f8c99a7b1bcbfb4aa9f93887e746e68686767666d717a839098a3aebac5b8ac9f9285796c605346392d201306000916232f3c4956626f7c8997a1adbdc6b9ac9f93877d716c65646364666b6f7b85929fabb4bfbbafa3998a7e7164574b3e312418070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f59626d727d8488898986817a6e695e544a4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b7ab9e91848f939da4acb1b7b9bbbbb9b8b4aea79f958d80746a6054433a2f24180d0100000000000000060f1a232b353d454e545c60686d72777b7e808283838382817f7c78736e68605d554e463f362d241b11070000000000000000000000040e1a242c333c42474847423e4b5864717e8484848484848175685b4e424246484645403930271d120700000000000000000006131f2c3845515c6673808c949ea5a8a9a19992857a6d6154473a2e2114070004101c2834404a546875828f9ba8b5c0baaea3988d80746c615e565a545c60686e7b86929facb9c5baaea298887b6e6255483b2f221508000c1926323f4c5965727f8c98a9b2bebfb4aa9a8e81746b605b535757596069727f8c99a3aebac0b5ab9a8d8073675a4d402e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b727f8891959698928d847b6e665c5144382c1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7f828d929da0a7aaacafafacabaaa29f959083796d60584e4331281d130700000000000000030c18212b353d474f575f666d727a7f84888b8d8f9090908f8d8b8884807b736d67605850483f362d23190d03000000000000000000020c16202c363e454e5355534e464b5865717e8b919191918f8275695c4f454d535553514b43392e23180c03000000000000000004101c2834404b54606d78828e93999b9a9792877e70685e5246392d2013070006121f2c3844515c667884919eabb3b3b3ac9f92867a6d615a524c4d4a50565f6974818e9ba7b4c1bfb4aa978a7d7064574a3d3124170a000f1b2835424e5b6875818e9ba8b4c1baaea298897c6f635950494a4b4f57606d7a86929facb9c3b6a99c90837669544b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d5763707d88939aa0a7a39f969083786d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e79808990959a9d9fa3a39f9e9b98928c837a6d675d51463d321f160c01000000000000000b151e2a333d474f59606a6e787f858c9195989a9c9c9d9c9c9a9896918d8680796f6a625a50483f352b1f150b01000000000000000008131e28323e4850575f625f57524c5864717e8b979e9e9b8e8175685b4b51575f61605c554b4034281e150a0000000000000000000c18232e3944515c666d7981898d8e8e8b857d706c61564c41362a1d1105000713202d3a4653606d7986939fa6a6a6a6a69c8f8275685e524641413f444d5764717d8a97a4b0bdbeb1a5988b7e7265584b3f3225180c00101d2a3643505d697683909ca9b6c3b8ac9f9285796c6053463f3d3e45515d677683909ca9b6c3b8ab9f928578665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3a47535f697783909aa4acb1aea8a0958b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e72747d83898d9092999992918f8b857f796d685d554c41342b200d040000000000000007121c27303c464f59606b707c838c92979da0a7a7a8a9aaa9a8a7a9a19e98928d847c716c625a50473d31271d120700000000000000030c1924303a44505a616a6e6a615e565764717e8a97a4a79a8e8174675b555d60696e6d675c51453c30261c1106000000000000000007121d2834404a545d676d757c8082817e7a706b61594f443a3025190d01000815212e3b4854616e7b87999a9a9a9a9a9a998c7f7366564c413630343b4855616e7b8894a1aebbbfb2a5998c7f7266594c3f3326190c00111e2b3844515e6b7784919eaab7c3b6aa9d908377655b5044372d35414c556774808d9aa7b3c0baaea29886796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8895a0acb6bebab1a79c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e726b70777c80848687878685827e7a726d675d564c433a2f22190f00000000000000000c18232e39424e58606b707d8690959fa2a9acb1b3b5b6b6b6b5b4b2adaaa39f9691877e716d62594f43392f24180c020000000000000a151e2935414c56616c717b746d68605b64707d8a97a3a79a8d8074675a61676d737b796d60584e42382e23170c0300000000000000000c18232e39424b555d606a6f737574716d6761594f473e32291e130800000815222f3b4855626e7c888d8d8d8d8d8d8d8d8b7e7164584b3e30252d3a4754606d7a8793a0adbabfb3a6998c807366594d4033261a0d00121f2c3845525f6b7885929eabb8c2b5a89b8f82756853493f33272f3f4c5966727f8c99a5b2bfbeb3aa94877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a7b1bec7c3b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265636b6f7477797a7a797875716d68605c554c443a31281e10070000000000000004101c2834404a545f6a707d879298a0a7adb3b8bcc0c1bfbebfc1c0bdb9b4aea8a099928b7f716b60554b4035291f1409000000000006111c26303845525d68717e86817a726c6663707d8a96a3a6998c807366626c7179808680736a5f544a3f3428201509000000000000000007121c273039434b5158606266686765605d554f473e352c20170c0200000814212e3b4754616e7a808080808080808080807c6f6255483c2f222d3a4653606d798693a0acb9bfb3a6998c807366594d4033261a0d00121f2c3945525f6c7885929fabb8c1b4a79b8e8174685b4e412d22323f4b5865727e8b98a5b1bebbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8999a3afbbc4c0b7aa9e9184776b5e5144382b1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e726559606367666c6d6d6c656865615e56514b433a32281f160c000000000000000006121f2c3844515c666e7c869299a2aab1babebeb9b8b4b2b1b2b4b8babebfbab2aba39f92877d6f675d51453b30251a0e01000000000c17232e38424f59606d7a85928e857e786f6b707c8996a3a5998c7f726a6e767e848c92877c6f665c50443c31261a0e0200000000000000000b151e28313940454e54565a5b5b5854514c433e352c231a0e050000000714202d3a46525e696e737373737373737373736f6a5f53473a2e202d3a4653606d798693a0acb9bfb2a6998c7f7366594c403326190d00121f2c3945525f6c7885929fabb8c1b4a79a8e8174675b4e413428313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929fa9b2b8b7afa59b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265585456545b606161605b535854524c454039312820160d040000000000000004111d2935414c55606d78839098a2abb4bcc0bbb3adaba7a5a4a5a7abadb3babfbdb5afa3999184796d60574d42362a1d130700000003101c28343f4a54606b74818e9797928b837c746f7c8996a2a5988b7e72737c828a9196999083786d60574d42372b1e12060000000000000000030c161f282f353d4347494d4f4e4b4745413a312c231a11080000000005111e2a36424d575e6167676767676767676767625f584e43372b212d3a4754606d7a8793a0adbabfb2a5988c7f7265594c3f3226190c00121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413427313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e6875828f97a1a8abaaa59d93897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b494a505354545350494b4746413a342f271f160e0400000000000000000613202c3945515d67727f8c95a0aab3bdbeb6afa9a19e9b9897999b9fa2a9aeb4bcc0b5aba0968d8074695e52463a2f24180d01000006121f2c3844505c666f7c88939fa29e959087817a7c8995a2a4978b7e7a80878f949ea1a0958c7f72695f53473a2e211408000000000000000000040d161d242932373b3c4042413e3a39352f281f1a11080000000000020e1a25303b454d52545a5a5a5a5a5a5a5a5a5a55534e463c3126232f3b4855626e7b8895a1aebbbeb1a4988b7e7165584b3e3225180b00121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413427313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56616e7b8591969d9e9e9b938e81746b6054483c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3f4446474746443f3e3a39363029231d150d040000000000000000000714212d3a4754606d7a85929fa7b1bcc0b6aca49f97928e8c8b8c8e92979fa2aab4bcbdb2a89f92867b6e61554b4035291d110400000713202d3a4653606d7883909aa3aba7a09a938e85818d9aa7a89b8e81858d92999fa6aba69f92867b6e6255483b2f22150800000000000000000000040c121820272b2e2f333534322d2c29241e160d080000000000000009141f29333b4246474d4d4d4d4d4d4d4d4d4d4847433c3432322e343f4a5464707d8a97a3b0bdbeb3a996897d7063564a3d3023170a00121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413427313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a46535e696f7c848c9091918e8981786d60594f44382c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3338393a3a3937332d2e2d2a251e18120b0300000000000000000005121e2a36424d5765727f8b97a2adb9c3bbafa49a938d85817f7e7f81858b9298a2aab4bfbbaea3998d8073675d5145392c20130600000a1623303d495663707d868e92999fa4aca49f98928d929da9aa9e938e91979fa3aba79f9d9490898073665a4d4033271a0d000000000000000000000001070d151b1f22232728282521201d19130c040000000000000000020d17202930363a3b404040404040404040403c3c3f3f3f3f3f3f4045505b6674808d9aa7b3c0b9ada197877b6e6154473b2e21140800121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413427313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36424d575f6a6f797f838584817d746d665c51473d33271c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f322b2d2e2e2d2b272221201d19130c0701000000000000000000000714212d3a46535f697783909da9b3bebaafa59f9388807a7472717274797f869298a2aebabfb5ab9f92857a6d6053473a2d20140700000916222f3b4854606b707b81878e939a9ea6aaa29f9a9da4aeafa59e9b9ea1a9a7a09d959089837d736e63574b3f3226190c00000000000000000000000000040a0f1315161a1c1b181413110d080100000000000000000000050e171f252a2d2e34343434343434343d4348494c4c4c4c4c4c4b5158606c7884919eaab7c4b8ab9e918578695e52463a2d20140700121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413427313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454e585f676d7376787775706b605c544a40352b21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225202121201f1b171413110d08020000000000000000000000000815222e3b4855616e7b8895a0acbbc5b6aa9e938b7e736d67656466676d727c86929fabb4bfbaaea2988a7d7164574a3e3124170800000713202c38444f5960696e747b81878f949c9fa6aba7a9aeb6b7afaaa8aba8a09e95908a837d766f6b635c52473b2f23170a000000000000000000000000000000030608090d0f0e0b0706040100000000000000000000000000050d141a1e2021272727272727323d474f5456595959595959545c606a717e8b96a0acb9bcb1a79a8e817467574d42362a1e110500121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413427313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333c464e555d60666a6b6b68636059514a42392e23190f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f322518141413120f0b0607050100000000000000000000000000000b1825323e4b5865717e8b98a7b1bcbdb2a89b8e81756c605d5558555d606a727f8c99a3aebabfb4aa9a8e8174675b4e413024190d010003101b27323d474f575e61696e757c828990949fa9b3b5bac0c1bab6b5aba096918a837d77706b636059524a40352a1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114141a1a1a1a1f2c38434f59606365656565656566666d727c85929fa8b2bdb8aba095897d7063564a3d30251a0e0200121f2c3945525f6c7885929fabb8c0b4a79a8d8174675a4e413427313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212a343c434b5154595d5e5e5b56544f44403930271c11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c07060503000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1b9aca196887b6f625a514b4b4b5158606d7a86929facb9c3b7aa9d9084776a564c4135291d110500000b16212b353d454d52575f626a6f757d829097a1adb9c6cbcbc7bbafa39991847e78706c636059544f4740382e24190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d0d0d15222f3b4854606b6f7272727272727375797f869297a2adbab8aea49d9083776b6054483c2f1f14090000121f2b3845525e6b7885919eabb8c0b4a79a8d8174675a4e413427313e4b5864717e8b97a4b1bebbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f18222a313a4145474c5052514e4948443d342e271e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2b7ab9e9184786a5f5345403e4045515d6776838f9ca9b6c2b8ac9f928579685d5246392d201307000009141f2a333c42464e545960636b70767d85929eabb8c5d0d1c5b9ac9f92867f79716d66605c54504a423e352c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101091623303c4956636f7d7f7f7f7f7f7f8082858b9298a2a9b3b7aea59d92897d7063594f44382c200d020000111e2b3744515e6a7784919daab7c1b4a79a8e8174675b4e413025323e4b5865717e8b98a4b1bebfb4aa94877b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710181f282f35393a40434544423d3b383228231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaab7c2b5a89b8f827568584e43352f35414b556673808d99a6b3c0baaea298877a6d6154473a2e21140700020e1a26313c454d535860626b6f767d838a9297a1adb9bec5c6bfbaafa399928b847e78716d66605b544f473e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c8c8c8c8c8c8c8e92979fa2aab3b0aba49d938d80746b6054473d33271c10000000101d2a3743505d6a7683909da9b6c2b5a89c8f827569574d42362e303f4c5965727f8c98a5b2bfbaaea39886796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d161d24292c2d3337383835302f2c272118120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4b9b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c1b4a79a8e8174675b4e41383a3a3f4c5865727f8b98a5b2bebfb4aa94877b6e6154483b2e2115080005121e2b37424d575f616a6f767c828990959ea1a9abaeb3bcbcb4aeacaba39f96918b847e78716c6661594f44382c201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c9898989898999b9fa2a9aeb4b0a69f9c928d81786d60594f44352b21160b000000101c2936434f5c6976828f9ca9b5c2b7aa9d918477695e52463c3b3b424f596774818e9aa7b4c1b9ac9f928679675d5145392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d2021262a2b2b282322201b160c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7adadada5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e3f444647474b5864717e8b97a4b1bebbaea195887b6e6255483b2f221508000714212d3a46535f696e757c82898f949d9fa7aaa29fa2aab3b4aaa39fa3aaa8a19e96918b847e78706b6155483c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a5a5a5a5a6a8abadb3bab2a89f94908981786d665c51473d33231a0f050000000e1b2734414e5a6774818d9aa7b4c0b8aca095877b6e61574e4947484c54606b7784919daab7c4b7ab9e9184786b554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111314191d1f1e1b161613100b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa0a0a0a0a0988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4a50535353535864717e8b97a4b1bebbaea195887b6e6255483b2f221508000815222e3b4855616e7b81898f949c9fa6aba39f989298a2aeaea39892989fa3aaa8a09e96918a837d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b2b2b2b3b5b8babeb8aca09690827d746d665c544b40352b211108000000000c1825323f4b5865727e8b98a5b1bebdb1a8998c7f73696058565455565d666f7c8995a0acb8c1b5a89b8e8275685b4f422f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070d1012110f0a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d939393939393938b7e7265584b3f3225180c0000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4a545c606060606064717e8b97a4b1bebbaea195887b6e6255483b2f221508000815222e3b4855616e7b86929c9fa6aba69f99928d85929fabac9f92868c92989ea5aca8a09d948b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4b5b6b9babfc4b7aa9d91847d756e685f584e453b2f261b1106000000000a1623303d495663707c8996a8b2bdc3b8ac9f92867b6f6a6462616263686d7883909da7b1bcbcb1a7988c7f7265594c3f32261907000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774808686868686868686867e7265584b3f3225180c0000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a505c666d6d6d6d6d6d717e8b97a4b1bebbaea195887b6e6255483b2f221508000714212d3a46535f69737f8c96a0a9a19e948f87807d8996a2a4978b7e80868e939da0a7a2988f82766c6256493d3024170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6a7a7a8a9acaeb4b9b8aca0969189827a6e6a5f574d41382d22170b000000000714212e3a4754616d7a8796a0acb8c5baaea29891847c75716f6e6e70737a828f95a0acb9c3b8aca095897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d797a7a7a7a7a7a7a7a7a786d6053463a2d2013070000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a53606d787a7a7a7a7a7a7f8b98a5b1bebbaea195887b6e6255483b2f2215080005121e2a36424d57606d7984919e9f96918a827c737c8995a2a4988b7e737b818990959f9f92867b6e615a5045392d211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c999b9b9b9b9c9fa3aaadb2b2a8a09d948f857c6e695e53493f33271b0f030000000713202d3946525e687784919daab7c4bfb4aaa1969187827e7c7a7b7d80858f949fa7b1bcbeb3a99d9184776a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d6d6d6d6d6d6d6d6d6d6d665c5044382c1f12060000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a5865727e8686868686868b919ba7b3bfbbaea195887b6e6255483b2f22150800020e1a26313b45515c67707d8a93928d847e766e707c8996a3a5988b7f726e757d838b92958c7f72695f53483f34291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c8e8e8e8e8e9092989ea1a8b0b2aca69e9791857b6e655b5044372b1f140900000005111e2a36414c566774818d9aabb5c0c6bcb2a9a199938f8a898788898d92979fa6b0b9c2b9ada1978b7e7265584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c60606060606060606060605c544a3f34281c10030000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a5865727e8b9393939393989ba3acb7c3bbaea195887b6e6255483b2f221508000009141f2834404b55616b75828f878079716c63707d8996a3a5998c7f72666b70787f858d83786d60574d42362d22170c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a1724313d4a5764707e81818181818283868b91969fa6b0b8b0a9a1978f82776c6053463b31261a0e020000010d1925303d4a5764707d8a99a3afbbc7c4bbb2aba49f9c9795949596999fa2a9b0b8c1b8afa59e9285796d6053473d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b515353535353535353535353504a42382e23170c000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a5865727e8b98a0a0a0a0a5a7acb5bec9bbaea195887b6e6255483b2f2215080000030c18232e39434f59616e7b827c736d676163707d8a96a3a6998d80736660666d727a817c6f665c50453b31241b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0c0e0e1623303c4955616c7074747474747576797e8490949fa8b2bbb3a99f948a7d7064574d42362a1e12050000000814212d3a4754606d7a86929facb9c5cdc4bdb5afaca8a4a2a1a1a3a6abadb3bbbebab0a69d938a7d70675d5145392b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303940454647474747474747474746443f3830261c1106000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a5865727e8b98a5adadadb1b3b7bec7c8bbaea195887b6e6255483b2f22150800000007121d27303e46535e696e766f6a605d5564717d8a97a4a79a8d807467545c60686d746f6a5f544a3f332a1f12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191a1a1a202d3944505a6164686868686868676d717a829096a1adb9bbb0a69d908376695f53463a2d2114070000000613202c3945525d6875828f9ca9b3becad0c7c0bbb9b5b1afadaeb0b3b8babdb9b4aea69e948e81746c61554b403529190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3a3a3a3a3a3a3a3a3a3a38342e261e150a00000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a5865727e8b98a5b1b9b9bcbcbcbcbcbcbbaea195887b6e6255483b2f221508000000000b151e2a36424d575e6169625f58515764717e8a97a4a79a8e8174675b50565e6167625f584e42382e21180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12181e2225262727272728333e485055575b5b5b5b5b555d60686d7a84919eabb5c0b8ab9f95887b6e6155483b2e22150800000004111d2935414c5664717e8a97a2adbac6d3d2ccc0b9b5b3b1b4b4b5b5b5b3b2acaaa29f938f82796d605a5043392f2418070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d2d2d2d2d2d2d2d2d2d2d2c28231c150c0300000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a5865727e8b98a5afafafafafafafafafafaea195887b6e6255483b2f22150800000000030c1a25313b454d53545c55534e4b5864717e8b979d9d9b8e8275685b4f4c52545a55544e463c30261c0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c232a2f3233343434343434363e44494a4e4e4e4e4e4b51565e68727f8b99a3afbbbcb1a7988b7f7265584c3f3225190c000000010d19242f3a4653606d7985929fabb8c2cccac0b6aea8a6a5a7a8a8a8a8a6a8a09e98928b82796d675d51473e31271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f20202020202020202020201f1c17110a030000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a5865727e8b98a2a2a2a2a2a2a2a2a2a2a2a2a195887b6e6255483b2f221508000000000009141f29333b4246484f4847434b5865727e8b909090908f8275695c4f4146474e4947433c342a1e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353a3e3f4141414141414141413e3d414141414140454c56606d7a86929facb9c1b4a79b8e8174685b4e4135281b0e0200000008131f2c3845515c6774818e9aa6b0bbc7c5b9aea49d9a989a9b9c9c9b9a9896918c857f776d675d554b40352c1f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1013131414141414141414141312100c0600000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a5865727e8b969696969696969696969696969695887b6e6255483b2f2215080000000000030d17212931363a3b433c3a3e4b5764717e8384848484838174675b4e41393a413c3b37322a22190c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18232e373f464b4c4d4d4d4d4d4d4d4d4d4a49453e36352f353a45515d677783909daab6c3b6a99d9083766a5d5043372a1d100400000004101c2834404b55626f7c88949fabb7c3c1b5a89d928d8b8d8e8f8f8e8d8b88847f7a726c655d554b43392f231a0d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070707070707070707070603000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a5865727e89898989898989898989898989898989887c6e6255483b2f221508000000000000050f171f252a2d2e362f303d4955616c71777777777777746f64584c40332e342f2e2b26201910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a353f495157595a5a5a5a5a5a5a5a5a575550483e33282935404b556875818e9ba8b4c1b7ab9e9184786b5e5145382b1e1205000000000c18232e3947535f6a76828f9ca7b1bcc0b3a69a8d807f8181828282807e7b77736d68605b534b433a31271d1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a54616e7a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c796d6053473a2d20140700000000000000050d141a1e212129222d3945505a61646a6a6a6a6a6a67645c53483c30212722221f1b150e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222f3a46515b636667676767676767676764615a5045392d242f414e5a6774818d9aa7b4c0b8ab9f9285786c5f5245392c1f12060000000007121d2b37434e5863707d8995a0acb8c3b6a99d908376747575757573716e6a66615d565049413a31281f150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090b0b0b0b0b0b0b0b0b090806030000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a525e686e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d675d5145382c1f1306000000000000000003090e1214151c1d28333e485055575d5d5d5d5d5d5b58534a41362b201b1615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323e4b57636d72747474747474747474716c6155493d302734404d5a6773808d9aa6b3c0b9ac9f9286796c5f5346392c20130600000000000f1b26323c4855616b7783909da9b2bdb8ab9f95897c70686969686765625f5854524c443f382f281f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161818181818181818181515120f0a04000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4c565e616363636363636363636363636363636363605d554b4035291d100400000000000000000000020507080c17222c363e45494b5151515151514e4c4841382f251a0f0908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8080808080808080807e7164574a3e2f2434404d5a6773808d9aa6b3c0b9ac9f9286796c5f5346392c20130600000000000a15202c38444f5964717e8b96a1adb9bcb1a79c8f82756a5f5c5b5a5855534e4746413a332d261d160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f222325252525252525252522211f1b150e060000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4c5254565656565656565656565656565656565653514b43392f24180c00000000000000000000000000000006101a242c33393d3e44444444444441403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77838d8d8d8d8d8d8d8d8d817568554b40352e343f4a546874818e9ba7b4c1b8ac9f9285796c5f5246392c1f1306000000000004101c27333d4653606d7984919eaab4bfb7aa9e94887c6f62574d4d4b4847433c39353027221b140b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101921272c2e2f3131313131313131312f2e2b262018100600000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e41464749494949494949494949494949494949494745403931271d12070000000000000000000000000000000008121a22282d30313737373737373433302b251d140b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909a9a9a9a9a9a9a908376675d51453c3b3b44505c6676828f9ca9b5c2b8ab9e9285786b5f5245382c1f12050000000000000b161f2c3845515c66727f8c98a2aebabbb0a69b8e8174695e53463e3b3a37312d29241e17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b32383b3c3e3e3e3e3e3e3e3e3e3c3a37312a22180e04000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e41393b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a38352f271f150b0100000000000000000000000000000000000810171d2123242a2a2a2a2a2a282724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9ba7a7a7a7a79f9286796d60564d4848484c55606d7985929fabb8c4b7aa9e9184776b5e5144382b1e110500000000000004101c2834404b54606d7a85929fabb5c0b9ac9f92867b6e61564c41352e2b26201d19130b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d4348494b4b4b4b4b4b4b4b4b4847433c342a20150a000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e41342e30303030303030303030303030303030302d2c29241d150d0300000000000000000000000000000000000000060c111417181e1e1e1e1e1e1b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99abb5b3b3aea3988b7e71685e57555455565e67707d8a97a2adbac2b6a99c8f8376695c504336291d1003000000000000000c18232e3945525d6874808d99a3afbbbbafa3998d8074685d5245392f231a15110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e545658585858585858585855534e463c31261b0f030000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134272323232323232323232323232323232323201f1d18120b030000000000000000000000000000000000000000000005080a0b1111111111110e0d0b0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a99a3afbbbfb4aa9e91847a6e696462616263686d7984919da9b3bec0b5ab9a8d8074675a4d4134271a0e010000000000000007121d2935414c56616e7b87929facb9c0b5ab9f92857a6d60554b4034291c110601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e586062646464646464646464625f584e43372b1f12060000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134271b16161b1f22232727272727272727272721201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9c4b9ada19690837b74706f6e6e70747a829096a0acbbc5bbafa3998a7e7164574b3e3124180b0000000000000000000d19242f3a46535e6975818e9ba6b0bbbaaea2988c7f73675c5145382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a6f7171717171717171716f6a5f53473a2e2115080000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134271b1920272b2e2f343434343434343434342e2d29251e160e04000000000000000000000000000002050708131313131313131313130b0b090501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687683909ca9b2bebdb2a9a0959086817d7b7b7b7d808690949fa8b2bdc5b9ac9f92867a6d6154473a2e21140700000000000000000008131e2a36424d57626f7c88949fabb7bfb4aa9e9285796d60544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c7e7e7e7e7e7e7e7e7e7c6f6255483c2f2215090000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e41342719222b32383b3c414141414141414141413a3935302820160c02000000000000000000000003090e12141520202020202020202020181715110c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c5664717e8b97a1adb9c2bbb1a7a098928d8a8887888a8d92989fa6b0bac3bdb0a69c8f8276685d5246392d201307000000000000000000010e1a25313b4754606a7683909ca8b1bdb9ada1978b7e72665b5044382b1f160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818b8b8b8b8b8b8b8b8b7f7366594c403326190d0000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e413427202b343d4347494d4d4d4d4d4d4d4d4d4d4746413a32281e130800000000000000000000060d141a1e21222d2d2d2d2d2d2d2d2d2d2524211d1811090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a4753606d7984919ea6b0bbc3b9b1aaa39f9a97959495969a9fa2aab0b8c2bfb4ab9f948a7d7063564c4135291d11050000000000000000000009141f2b37434e5864707d8a95a0acb8beb3a99e9184786c6053463d32271c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d979797979797978c7f7366594c403326190d0000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e41342727323d464e54565a5a5a5a5a5a5a5a5a5a54524c443a3025190d010000000000000000060f181f262a2d2e3939393939393939393932312e29221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131f2c3845515c67717e8b949fa9b3bbc3bcb4aeaca7a3a2a1a1a3a7acaeb4bcc2c0baaea3999083766b6155443a3024190d0100000000000000000000030f1b27323c4653606c7884919da9b3beb9aca0968a7e7164594f44382c20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa4a4a4a4a4998c7f7366594c403326190d0000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134272b38434e58606267676767676767676767615e564c4135291d110500000000000000030d18212931363a3b464646464646464646463e3d3a342d241b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b55606c77828f97a1a9b2bac1bfbab8b4b0aeaeaeb0b3b8babfc4beb6afa49f92867c6f62594f4432281e13080000000000000000000000000a151f2b3744505b65717e8b97a1adb9bdb2a89d9083776b6054483c31261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b1b1b1a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c0b4a79a8d8174675a4e4134272e3b4754606a6f747474747474747474746d685e5246392d2013070000000000000009141f29333b424648535353535353535353534b4a453f362d22180c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3944505b656e7b859197a1a8afb7bcc2c5c0bdbbbabbbdc0c5c3beb9b2aca49f928b7f726a5f53473e3320160c02000000000000000000000000030f1b27333f4953606d7985929eaab4bfb8ab9f95897d7063584e43372b1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c1b4a79b8e8174685b4e4130252f3c4956626f7c808080808080808080807a6d6154473a2e211407000000000000020e1a26313b454d535560606060606060606060585650483f34291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27333f49535e696f7c8591969ea5abb0b6b9babfbdbdbdc0bbb9b7b2ada8a19a938c80746d62584e43352c210e0400000000000000000000000000000b17222d3845515c67737f8c98a2aeb2b2b1a79c8f82766a5f53473b31251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab7c2b5a89c8f827569574d42362b2f3f4c5965727f8c8d8d8d8d8d8d8d8d877a6d6154473a2e21140700000000000005121e2a36424d575f6c6c6c6c6c6c6c6c6c6c6c65625a50453a2e21150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b17222d38414d57606a6f7c848f939c9fa6a9acaeb4b0b0b0b5afacaaa9a19e9691887f746e645b51463c32231a1000000000000000000000000000000006111b2934404b55616d7a86929faba5a5a5a59f94887c6f62574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000101d2a3643505d697683909ca9b6c3b7aa9e918477695e52463b3839424d576773808d9a9a9a9a9a9a9a9386786d6053463a2d2013070000000000000714212d3a46535f697679797979797979797979716c62564a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3b454e58606a6f7a82899094999d9fa3aaa3a4a3aba49f9d9a97918c847d736d645c52493f342a201108000000000000000000000000000000000c18232f3946525e6874818d99989898989898988e8175695e53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c403326190d0c0b0a07060400000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1b9aca096877b6e61564d4644464b545f697683909da7a7a7a7a79e918478665c5144382c1f12060000000000000815222e3b4855616e7b868686868686868686867e7165584b3e31261b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d29333c464e585f686d757d83888c90929896969797969993908d8a847f79706b635b524a40372d22180e000000000000000000000000000000000007121d2935414c56616e7b878c8c8c8c8c8c8c8c8c867b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c403326191a1918161313100c070000000000000000000000000000000c1825323f4b5865727e8b98a9b3bebdb2a8998c7f72685e56535053555c666e7b87939facb3b3b3a89c8f827569544a4034281c10040000000000000714212d3a46535f69778491939393939393938e817568584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b17212b343c464e565e616b70767c80838688898a8a8a89888684817d79726d676059524940382e251b10060000000000000000000000000000000000010d1925303a47535f69717e7f7f7f7f7f7f7f7f7f7f7c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c4033262627262523201f1c18120f0a040000000000000000000000000916222f3c4955626f7c8897a1adb9c4b8ab9f92857a6e6862605b5f61676d78828f9aa4afbbbcb1a7998c7f7266594c3f2e23180c0000000000000005121e2a36424d576774818e9a9f9f9f9f9f9e9185786a5f53473a2e211506000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19222b343c444c525960636a6f7376797b7c7d7d7d7c7b7a7774706d66605d554f4740372e261d13090000000000000000000000000000000000000008131e2b37424d57616c71727272727272727272726f6a6054473b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c40333133333332302d2c28231d1b160d0802000000000000000000000713202d3a4653606d7985929eacb6c0baada29790837a736f6c66696e7279818e949eacb6c0b8aca095887c6f6255483c2f22150700000000000000020e1a26313e4b5764717e8a9aa4afacacada197887b6f6255483c2e23170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222a323a41464f54585f6266666d6e70707170706e6d676763605c54514b433d352e251d140b0100000000000000000000000000000000000000020e1a26313c45505a6164656565656565656565656260584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c403c3e40403f3e3d3a38342e2b272019130c0400000000000000000006121f2b3844505c6674818d9aa4afbbbeb3a9a09590857f7b7978797b7e848e939da6b0bebcb1a79d9083776a5f53473a2e21150800000000000000000914212e3a4754616d7a87939facb9beb3a9988b7f7265544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071018202830363d44484e5355545c6061636364646362605d555753514a454039312c231c130b0200000000000000000000000000000000000000000009151f2a333e485056585959595959595959595955544e463c32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594c47484b4c4d4c4b4946454039383229251e160e05000000000000000003101c28343f4a54626e7b87939faab4bfbcb1a7a097928c88868586888b91969da5afb8c1b8aca0958b7e7164584e43372b1f120600000000000000000713202d3946525e687783909daab7c2b5a89b8f8275665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e252a33383c4347484a51535556575757565553514b4a46444039352f271f1a110a0100000000000000000000000000000000000000000000030e18212d363e45494b4c4c4c4c4c4c4c4c4c4c4947433c342b20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7366594e535558595a59585653514b47433d35302820170f0500000000000000000b17232e3847535f6a75818e98a2aebac1b9b1a9a29f999993929299989ea0a8afb7c1b8aea49d9183786d6053463c31261b0f03000000000000000005111d2a36414c566773808d9aabb5bfb8ab9f9285796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c131921272c31373a3c40444648494a4a4a49484745403d3a38342e29241d150d0800000000000000000000000000000000000000000000000000060f1b242d34393d3e3f3f3f3f3f3f3f3f3f3f3c3b37322b22190e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f736659585f62646666666563605c54544e46413a322921170d040000000000000006111c2b37434e58616e7b86929fa5afb8c1bbb3adababa49f9e9fa3abaaacb2bac1b9b0a69d92897d70665c5044382a20150a000000000000000000010d1925303d4a5763707d8a99a3aebbbaada297897c6f6256493c2e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d161c20262b2e2e34383a3b3d3d3e3d3d3b3a38352f2d2c28231c18120b0300000000000000000000000000000000000000000000000000000009121b22282d3031323232323232323232322f2e2b2720191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f736660666a6f7173737271706d66626058524c443b33291f160c01000000000000000f1a26313c46535e69727f8b939ea6afbabebebab8b5afacabacaeb5b7b9bdbfbab0a79f948d80746b60544a3f3428180e04000000000000000000000814202d3a4753606d7a86929facb9beb3a9998c7f7266544b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10151b1f2123282c2d2e30303131302f2d2c2924201f1c18120c070100000000000000000000000000000000000000000000000000000000000910171d2124252626262626262626262622221f1b150e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f73676d72787b7e7f807f7e7c79756f6a615e564d453b31281e1308000000000000000a15202a36424d57626d75818e949ea5aeb4babec4c0bbb9b8b9bbbfc4bfbab4aea69e959082796d60594f42382e23170600000000000000000000000613202c3945515d677683909ca9b6c2b5a99c8f8276665c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1215181c1f2022232424242322201f1d181312100c07000000000000000000000000000000000000000000000000000000000000000000060c11151718191919191919191919191615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f736f797f84888b8c8d8c8b8985827c756d685e574d433a2f24190d04000000000000030e1a25313b45515b606d79828e939fa2aaadb3b7b9bdbdbdbcbdb9b7b4aeaaa29f948f837a6d675c51473d30261c1106000000000000000000000004101d2935404b5566737f8c99aab4beb8ac9f9286796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070c101213151617171716151413100c0706040000000000000000000000000000000000000000000000000000000000000000000000000005080a0b0c0c0c0c0c0c0c0c0c0c0908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f737d848c9196979999999898928f89817a6e695e564c41352921160b0000000000000009141f29333f45515c676d79818b92989fa2a9abadb2b0b0b0b2acababa39f98928c82796d685d554b40352b1e140a000000000000000000000000010d18242f3c4956636f7c8998a2aebabaaea298897c706356493d2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080a0a0b0a0a08070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f7d8791969ea1a8a6a6a5aaa29f9b938e837b6e685d52453d32271b1002000000000000030d17212934404b555c676d757e858d92979b9ea1a8a3a4a3a8a19e9b99928e867f776d675d564c43392e23190c02000000000000000000000000000713202d3a4653606d7985929fabb8bfb4aa998c807366554b4035291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b5a89c8f82869299a1a8acb2b2b3b2b4aeaca59e9591847a6d60594f44382c1e130800000000000000050f18232f39434b555c606d717a80858a8e9196959697969596918e8b86817b726c655d554c443a30271d1108000000000000000000000000000006121f2c3844505c6675828f9ca8b5c2b6a99c908376675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b7aa9e948f9299a3abb2b3b5b8babebfbab8afa7a0968e81746b6054483a3025190d010000000000000007121d273139434b515a62686d73797d818487898a8a89888784817e7a746e69605b534c433a32281e150b00000000000000000000000000000003101c28343f4a5465727f8b98a9b3beb9ac9f92867a6d6053473a2d20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0bbb0a69e9c9fa3aba9a7a7a8abadb3bbc0c1b9b1a89d93897d7063564c41362a1d110500000000000000010b151f273139404550565e61676d7174787a7c7d7d7d7c7a7875716d68615e575049413a312820160c03000000000000000000000000000000000c17232e3c4855626f7b8897a1adb9bbaea3998a7d7063574a3d3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c1b8b0aaa8aca49f9d9a9a9b9fa2a9afb6bec3baafa59b8e8175685e5246392d2013070000000000000000030d151f272f343f444c52555c606468686d6f7071706f6d686865615e56534d443f382f281f160e0400000000000000000000000000000000000615212e3a47535f6a7885919eabb8bfb5ab9a8d807367564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cac1bab1a7a09a93908e8d8f92979fa4acb6c0c1b9ac9f92867a6d6154473a2e211407000000000000000000030d151d2329323a41464b515357565d616263646362615e565854524c46423b332d261d160d0400000000000000000000000000000000000006121f2b37434e586875818e9ba8b4c1b6aa9d908377685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c8bdb2a8a095908783818082858c939aa4afbbc3baaea3998a7e7164574b3e3124180b00000000000000000000030b121820283036394045464a4c5254565757565554524c4b4746413a363127221b140b0400000000000000000000000000000000000000030f1b26313e4b5865717e8b98a8b2bdb9ac9f93867a6d6154473a2e211409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c5b9aca09690837c76747475797f88939fa7b1bcbfb4ab9a8d8073675a4d4034271a07000000000000000000000001070e161e252a2e34383a3e414647494a4a4a494746413e3a3935302a251f17110a020000000000000000000000000000000000000000000a15212e3b4854616e7b8796a0acb8bbafa4998a7d7164574a3e30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0bdb2a89e91847a6f6a6767676d737f8c95a0acb8c3b6a99c908376695d50432e23180c00000000000000000000000000050c13191d23282c2d3035393a3c3d3e3d3c3a3936302e2d29251e1a140b0600000000000000000000000000000000000000000000000714212d3a46535e697784919eaab7c0b5ab9a8d817467574d42362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b9aca196897d70685f58555c606c7883909daab7c3b8ab9e9185786b544a4034281c10040000000000000000000000000002080d12181c1f2024292d2e2f3031302f2e2d2a2521201d19130e090300000000000000000000000000000000000000000000000005121e2a36424d576774818d9aabb5c0b7aa9d918477695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b7ab9e9184786c60564e4b515b66727f8c99a5b2bfb8ac9f928579665c5144382c1f120600000000000000000000000000000000070c101313191d2021232424232221201d191413110d08020000000000000000000000000000000000000000000000000000020e1a25313e4a5764717d8a99a4afbbb8aca096877b6e6154473b2e2114090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b4a89b8e8175655b5044404a54636f7c8996a2afbcbaaea29886796d6053463a2d2013070000000000000000000000000000000000000406080d11131416171717161413110d0807050100000000000000000000000000000000000000000000000000000000000914212d3a4754606d7a86939facb9bdb2a8978b7e7164584b3e31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a6998c7f736653493f3a4754616d7a8794a0b5c0bfb4aa94877a6d6154473a2e21140700000000000000000000000000000000000000000001050707090a0b0a09070705010000000000000000000000000000000000000000000000000000000000000000000713202c3945525d687783909daab6c1b4a79b8e817468574d42372b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb2a5988b7f7265584c3f3a4653606d798699a3afbbbaada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c566673808d99aab4bfb7ab9e918478695f53463a2d21140600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3844505c667986929facb9baada194877a6e6154473b2e211408000000000000000000000000000000000000020507080b0d0f1111121211100f0c0a070604000000000000000000000000000000000000000000000000000000000000010d1924303d4a5663707d8998a3aebab9ada196887b6e6155483b2d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f343f4a5f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000000000104090e111414181a1c1d1e1f1e1e1d1b19161413100c0704000000000000000000000000000000000000000000000000000000000814202d3a4753606d7986929facb8bdb2a8988b7e716553493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f2e46535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000000000000001080d11141a1e20212427292a2b2b2b2b2a282623201f1c1812100c07000000000000000000000000000000000000000000000000000006131f2c3845515c6776838f9ca9b6c1b5a89b8e8275655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000000000000000000000000060c13191d20252a2d2e3134353738383837363533302d2c29231f1c18120b0600000000000000000000000000000000000000000000000004101c2934404b5566727f8c99a9b3beb8ab9e9285786c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800000000000000000000030a11171e24292c30363a3b3e4042444445454443423f3d3a38342f2c28231c17110a0200000000000000000000000000000000000000000000000c18232f3c4956626f7c8997a2adbab9ada197887c6f6255483c2e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000000000000000000050c151c23282f35393b4246474b4d4f5051525151504e4c494745403a38342e28221c140b05000000000000000000000000000000000000000000000713202d3a4653606d7985929fabb8beb3a9988b7f7265544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000000000060f171e262e343a4145474d5254575a5c5d5e5e5e5e5d5b595653514b46444039332d261d170e0600000000000000000000000000000000000000000006121f2b3844505c6675828f9ba8b5c2b5a89c8f8275665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800000000000000061018212930383f444c5254575e616467686a6b6b6b6a69686663605c5553514a443f382f2920180f06000000000000000000000000000000000000000003101c28343f4a5465727e8b98a8b2bdb8ab9f9285796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000000000000060f18222a333b424a50565d6065696e7173757777787877767572706d6764605c54504a423b332a21180f0500000000000000000000000000000000000000000b17232e3b4855626e7b8896a1adb9baaea298897c6f6256493c2e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000000030c18212a343c454d545c60686d72777b7e8082838485848483817f7c7975716d66605b544d453c332a21170d03000000000000000000000000000000000000000614212e3a47535f6a7884919eabb8beb3aa998c7f7266554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800000000000b151e29333c464e575e666d727a7f83878a8d8f9091919191908e8c8986827d79716c665e574e463c33291f150b0100000000000000000000000000000000000006121e2b37424e576874818e9ba7b4c1b6a99c8f8276675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e2114080000000007121c27303b454e585f696e787f858b9095979a9b9d9e9e9e9d9c9b9998928f8a847e786e695f584e453b31271d1207000000000000000000000000000000000000020e1a26313e4b5864717e8b97a7b1bcb8ac9f9286796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000000000c18232e39424d575f6a6f7b838c92979da0a7a6a8aaaaababaaa9a8aaa29f9c96918b827b6e6a5f574d43392f23180c030000000000000000000000000000000000000914212e3b4754616e7a8795a0acb8baaea398897c706356493d2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800000004101c2834404a545f696f7c8590959fa2a9acb1b3b5b6b7b8b7b7b6b4b4aeaca8a19e948f847c6e695e554b4034291f14090000000000000000000000000000000000000714202d3946525e687784919daab7bfb4aa998c807366554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800000006121f2c3844515c666e7b8591979fa7adb3b8bcc0bebab8b7b7b8babebfbab8b2ada69f9691857b6e675c51453b31261a0e00000000000000000000000000000000000005111e2a36414d566774808d9aabb5c0b6a99d908376675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e211408000004111d2935414c56606d78839097a1a9b1babebfbbb9b3adabaaaaabadb3b9bbbfbdb9b0a8a1979083796d60574d42362a1c11060000000000000000000000000000000000020e1925303d4a5764707d8a99a3afbbb9ac9f92867a6d6054473a2d211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3946535f6c7986929facb9baada194877a6e6154473b2e21140800000613202c3945525d68727f8c959fa9b3bbc3bdb5aeaca9a29f9d9e9fa2a9acaeb5bdc2bab2a9a0958d8073695f5346382e23170c0000000000000000000000000000000000000814212d3a4754606d7a86929facb9bbafa3998a7d7063574a3d3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f35404b556c7986929facb9baada194877a6e6154473b2e21140800000714212d3a4754606d7a85929fa7b1bbc4bcb4aba39f9a9792919192979a9fa3abb4bcc4bbb1a79f92877b6e61544a3f34281c100300000000000000000000000404040404040613202c3945515d677683909da9b6c0b5ab9a8d807367564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4beb1a5988b7e7265584b3f3945515d677986939facb9baada194877a6e6154473b2e2114080005111e2a36414d5665727f8b98a2aeb9c3bfb4aaa299928d8885848485888d9299a2aab4bfc3bbafa3998d8174665c5044382c1f1206000000000000000004060711111111111111111d2935414c556673808c99aab4bfb7aa9d908377685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bfb2a5988c7f7265594c3f3a4753606d7a8699a4afbbbaada194877a6e6154473b2e211408000714202d3946525e687783909daab3bec6baaea2989287807c787777787c80879298a2aebac5c0b5ab9e9285796d6053463a2d201307000000000000070c1013131e1e1e1e1e1e1e1e19242f3d495663707c8998a2aebab9ac9f93877a6d6154473a2e2114090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b3a69a8d807367564c413b4854616e7b8794abb5c0bfb4aa94877a6d6154473a2e211407000814212e3b4754616e7b87959fabbcc5bdb2a89f92867d746f6a6a6b6a6f747d86929fa9b3bec7b9ada297887c6f6255493c2f22160900000000030b12181c1f202a2a2a2a2a2a2a2a2a2a2d3a4653606d7985929facb8bbafa49a8a7d7164574a3e30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b6a99c8f8276685d5246454d5764707d8a97a3b0bdbaaea398867a6d6053473a2d201407000a1724313d4a5764707e8a97a7b1bcc5b9ada1968b7e726b625f58585f626b727f8b97a1adb9c6beb3a9988b7e7265584b3f3225180c000000030c151d23282c2d37373737373737373737373845515c6676828f9ca9b5c0b6ac9a8d817467574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0b9ac9f92867a6d60595351555e6974818e9aa7b4c1b8ac9f928579675d5145392c1f1306000d1a2633404d596673808c99a6b3bfc4b8ab9e9184786c6059534e4e5359606d7985929eabb8c5c1b4a79b8e8174685b4e4135281b0e0000000b151e272e34383a444444444444444444444444404b5465727f8c98a9b3beb7aa9e918477695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0baaea3998c80736b615e5d60676e7b86929facb8c4b7aa9e9184776b554b4035291d1004000e1b2835414e5b6874818e9ba7b4c1c0b3a79a8d8074665b5047434347505c6674818e9aa7b4c1c2b5a99c8f8276695c4f4336291c10000007121d273039404546515151515151515151515151515155626f7c8897a1adb9b8aca096877b6e6154483b2e21150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0bfb4ab9f92867d736e69676d7179829098a2aebac2b5a99c8f8276695c4f432f24180c00000f1c2936424f5c6975828f9ca8b5c2bdb1a4978a7e7164544a3f37373f4a5465727e8b98a5b1bec3b6aa9d9083776a5d5044372a1d1100000c18232e39424b51535d5d5d5d5d5d5d5d5d5d5d5d5d5d5d606c7885929eabb8bdb2a8978b7e7164584b3e31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c6baaea3989287807b78787a7d8390949faab4bfbeb3a9998d8073665a4d4033271a070000101d293643505c6976838f9ca9b6c2bbafa295887c6f6255493c2d2e3d495663707c8996a3afbcc4b7aa9e9184776b5e5144382b1e110004101c2834404b545c606a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6575828e9ba8b5c1b4a79b8e817468574d42372b1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c4bdb4aaa399928d878585868a91959fa6b0bcc5baada297897d7063564a3d3023170a0000101d2a3643505d697683909ca9b6c3baaea194877b6e6154483b2e2f3c4855626f7b8895a2aebbc4b7ab9e9184786b5e5145382b1e120006131f2c3845515c666d7777777777777777777777777777777777777e8b98a5b1beb8ab9e918478695f53473a2e211406000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0bab2adababa39f9997929192999da0a8b0b8c2bfb4aa9f9285796d6053463a2d2013070000101d2a3643505d697683909ca9b6c3baada094877a6d6154473a2e2e3b4854616e7b8794a1aebac4b7ab9e9184786b5e5145382b1e12000713202d3a4653606d7983848484848484848484848484848484848384919eaab7c4b9ada196887b6e6255483b2d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bdb2a8a19e9ea0a8a9a29f9e9fa3abacb1bac2bfbaaea2988d8074665c5145382c1f13060000101c2936434f5c6976828f9ca9b5c2baada093877a6d6054473a2d2e3b4754616e7a8794a1adbac4b7aa9d9184776a5e5144372b1e11000714202d3a4753606d7a8690909090909090909090909090909090909196a0acb9c5bdb2a8988b7e726553493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4b9ada196919196a0a9adababacafb5b8bdc3bcb8aea59f92867b6e61544b4034281c100400000f1c2935424f5c6875828f9ba8b5c2baada194877a6e6154473b2e2f3b4855626e7b8895a1aebbc3b6a99d9083766a5d5043372a1d10000714202d3a4753606d7a86939d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9ea0a8b2bdc8c1b5a89b8e8275655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b2b2ab9e9184849197a0a7aeb4b8b9bebab8b7b1aba49c938c7f72695e5242392e23180c0000000e1b2734414e5a6774818d9aa7b4c0bbaea194887b6e6155483b2e2f3c4955626f7c8895a2afbbc2b5a89b8f8275685c4f4235291c0f000714202d3a4753606d7a8693a0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacb2bac3cec5b8ab9e9285786c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa6a6a6a69e91847b8591959fa2aaabadb3aeacaaa7a09d928d81746d62574d4230271d12070000000c1925323f4c5865727f8b98aab3bebcb0a396897d7063564a3d302f3e4a5764717d8a97a4b0bdbfb5ab998d8073665a4d4033271a0d000714202d3a4753606d7a8693a0adb7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b9bdc3cccbc6b9ada197887c6f6255493c2e23170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9999999999999184777c838d92989b9ea1a9a29f9d9a95908980746f645b51453b301e150b00000000091623303c4956636f7c8998a2aebabeb1a5988b7e7265564c413d3e424d5766727f8c99a5b2bfbbaea3998a7d7064574a3d3124170a000714202d3a4753606d7a8693a0adb9bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbeb3a9988c7f7265544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818c8c8c8c8c8c8c8c84776e7980858b8f9297949892918d89837d736e645d53493f33291f0c03000000000713202d3a4653606d7985929fabb8c2b5a89b8f8275685d524c4a4a4b535e6976838f9ca9b6c2b9ac9f92867a6d6054473a2d211407000714202d3a4753606d7a8693a0adb2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a89c8f8275665c5044382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d7f7f7f7f7f7f7f7f7f72676d737a7f82858687868584807d78706b635c534a41372d21170d000000000006121f2c3844515c6675818e9ba6b0bcb8ac9f92867a6d615d555757555d616e7b86929facb9bdb1a79c8f8275675d5145392c201306000714202d3a4753606d798693a0a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59f9285796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855616b707373737373737373726d6260686d7275787a7a7a797774706c656059524a41382f251b0f05000000000004101c2834404a54626f7c89949faab4baaea2988e81746d6765646465676d75818e99a3aebbb5ab9f958a7d7063554c4135291d1104000714202d3a4753606d7a869398989898989898989898989898989898989898989898989898989898897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f596163666666666666666665625b565d606568676d6e6d676a6763605b534f4740382f261d1309000000000000000c18232e394754606a76828f98a2abb4b4aa9d938d807a74727071727479808d939eabb5b4aea3999083786c6053463a2f24190d01000714202d3a4753606d79868c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e474f555759595959595959595856514c525458555c6061605d555a56535049413d352e261d140b010000000000000007121c2b37434e58616e7b869299a3aab1afa59d928d85817e7d7d7e81858d929da5afb1aaa29f92877c6f655b504437281e130800000713202d3a4653606d787f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353e44484a4c4c4c4c4c4c4c4c4b4a464145474b4b51535453514b4d4a46443f382f2b231c140b020000000000000000000f1b27323d46535f69707e8792989fa7aeaea49d97928e8b8a8a8b8e92979da4aeafa79f98928a7e716a6053493f3327160c01000006121f2b3844505c666d72727272727272727272727272727272727272727272727272727272727272706c6155493c3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33383c3d40404040404040403f3d3a35393a3f40454747474540413d3937332d261d19110a01000000000000000000000a16202a36424d57616c717e8690959da4aeaea9a19e9b989797989b9ea1a9aeafa59d9590867e716c62584e41382d22170400000003101c28343f4a545c60656565656565656565656565656565656565656565656565656565656565656461594f44392d2014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282c2f30333333333333333332312e292c2d2f34383a3b3a39352f302d2b27221b140b07000000000000000000000000040e1a26313b45505a616c717c838d929da9b5b3adaba7a5a3a4a5a7abadb3b5a99d928e837c716c625a50463d2f261b1106000000000b17232e38424a50535959595959595959595959595959595959595959595959595959595959595957554f473e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c20232426262626262626262524221d202123292c2d2e2d2c292423201f1b17110a02000000000000000000000000000009141f29333e48505a616a6f77808d9aa7b3beb9b8b4b1b0b0b1b4b8b9beb4a79a8e81776f6a615a50483f342b1d140a000000000006111c2630383f44464c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a49443e352c21170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171919191919191919181815111314181c1f202120201d181713120f0b06000000000000000000000000000000000c17232e38424e575f6a6f7a828d929da9b5bbb7b5b1aeadadaeb1b5b7bbb5a99d928e827a6f6a5f574d42382d22170b0000000000000a141e262e34383a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c39332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0d0d0d0d0d0d0d0d0c0b090406070c101314141413100d07060503000000000000000000000000000000000003101c28343f4a545f6a6f7c848f949da4aebab0aba9a4a1a0a0a1a4a9abb0bbafa59d948f847c6f695f544a3f33281c0f030000000000020c141c23282b2d3232323232323232323232323232323232323232323232323232323232323231302d28211a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080706040100000000000000000000000000000000000000000006121f2c3844505c666e7c8591969ea6aeb4aea69f9c9794939394979c9fa6aeb5afa69f9691857b6e665b5044382b1f160b000000000000020a11171c1f20262626262626262626262626262626262626262626262626262626262626262423201c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606d78839097a1a8b0b4aba39f948f8a878686878a8f949fa3abb5b0a8a1979083786c6053463d32271b0f0300000000000000060b10121319191919191919191919191919191919191919191919191919191919191919171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070707070707070707070706040000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b95a0a9b2baaea399928a827e7b7a7a7b7e828a9299a3aebbb2a99f958b7e7164594f44382c2013070000000000000000000306070c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0a0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1012131414141414141414141413100c0701000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea7b1bbb2a99f92877e76716e6d6d6e71767e87929fa9b3bbb1a79d9184776b6054483b2f22150700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f20202020202020202020201f1d18120b03000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a0acb9b9ada1968c7f726c6461606061646c727f8c97a1adb9b8aca096897c6f6356493c2f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d2d2d2d2d2d2d2d2d2d2d2c29241d150d0300000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a8b2bdb8ab9e9184786d605a545353545a606d7985929eabb8bdb2a89a8d807467554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e34383a3a3a3a3a3a3a3a3a3a3a38352f271f150b0100000000000000000000000000000000000000000000000004101d2935404b556975828f9ca8b5c0b3a79a8d8074665c5048474748515c6674818e9aa7b4c1b7aa9d908477675d5145392c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464747474747474747474745403931271d120700000000000000000000000000000000000000000000000006131f2c3845515d677885929eabb8bdb1a4978a7e7164544a3f3a3a404a5465717e8b98a4b1beb9ac9f92867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505353535353535353535353514b43392f24180c0300000000000000000000000000000000000000000000000714202d3a4753606d7a8697a1adb9bbaea295887b6f6255483c2e2e3c4956636f7c8996a2afbcbbafa399887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c60606060606060606060605d554b4035291f140900000000000000000000000000000000000000000000000814212e3b4754616e7a8794a9b3bebaaea194877b6e6154483b2e2f3b4855626e7b8895a1aebbc0b5ab96897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666d6d6d6d6d6d6d6d6d6d6d675d51453b31261a0e02000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbbaada093877a6d6054473a2d2e3b4854616e7b8794a1aebabdb0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787a7a7a7a7a7a7a7a7a796d60574d42362a1e1205000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcbaada094877a6d6154473a2e2e3b4854616e7b8794a1aebabdb0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d8686868686868686868578695f53463a2d211407000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcbaaea194877b6e6154483b2e2f3c4855626f7b8895a2aebbbdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a869393939393939397887b6e6155483b2e221507000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbbbaea295887b6f6255483c2d303c4956636f7c8996a2afbcbdb0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677784909da0a0a0a0a9978a7e7164574b3e2f23180c000000000000000000000000000000000000000000000815212e3b4854616e7b8794a8b2bdbdb0a4978a7d7164544a3f3b3b3f4a5465717e8b98a4b1bebcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b556774818e9aa7adadada79a8d807467554b4034291c10040000000000000000000000000000000000000000000714202d3a4753606d7a8696a1acb9c0b3a69a8d8073665b5049484849505c6674818d9aa7b4c0bdb2a895887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3e4b5865717e8b98a9b3beb6aa9d908377675c5145382c1f130600000000000000000000000000000000000000000006131f2c3845515d677884919eabb7c4b7ab9e9184786c605a565455565a606d7885919eabb8c4b9aca096877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000715222f3c4855626f7b8897a2adbab9ac9f9286796d6053473a2d20140700000000000000000000000000000000000000000004101d2935404b556875828e9ba8b5c1b9aca1968b7f726c6562616162656c727f8c97a1adb9c4b7aa9e918477685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929fabb8bbaea399897c6f6356493c30231609000000000000000000000000000000000000000000000c18242f3f4c5965727f8c98a6b0bbbdb2a89f92867e76726f6e6e6f72767e86929fa9b3bebdb2a89a8e817467564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6576828f9ca9b5bfb5ab988c7f7265594c3f30251a0e020000000000000000000000000000000000000000000715222e3b4855616e7b88949fabb7c1baaea398928a837e7c7b7b7c7f838b9298a3aebbc4b9aca1968a7d7063574a3d2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536673808c99a6b3bfb5a89b8e827568574d42362a1e12050000000000000000000000000000000000000000000714212d3a46535f697683909ca5afbabfb4aaa39f94908b898788898b90959fa3aab4bfbcb1a79e9184786d6053463a2d2013080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3d4a5763707d8a96a8b2bdb7ab9e918478695e52463a2d20140700000000000000000000000000000000000000000005121e2b37424d5763707d89939ea8b2bbbcb4aea69f9c9895949495989d9fa7aeb4bcbdb4aaa0958b7e72665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614212e3a4754616d7a8796a0acb9b9ada196877b6e6154483b2e211507000000000000000000000000000000000000000000020e1a26313c4855606b75828f96a1a9b2bbbfbab0aba9a5a2a1a1a2a5a9abb1babfbcb4aba2989083786d60544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687784919eaab7bdb2a8978a7d7164574a3e2e23180c0000000000000000000000000000000000000000000009141f2c38444f59616d7a849197a1a9b0b9bdbbb7b6b1afaeaeafb2b6b8bcbebab2aaa29992867c6e665c5042382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c566875818e9ba8b4c0b3a69a8d807367544a4034281c100400000000000000000000000000000000000000000003101c27333d46525e686f7c8591969ea6acb2b9babfbebcbabbbcbec0bbb9b4aea8a09892877d706a5f544a3f30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303f4c5865727f8b98aab4bfb6a99c908376665c5144382c1f1206000000000000000000000000000000000000000000000b16212a36414c565f6a6f7c848f949ea0a8acaeb4b3b4b5b5b5b3b5afacaaa29f9691867e706b61574e42382e1e140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816232f3c4956626f7c8998a3aebab8ac9f9286796d6053463a2d20130700000000000000000000000000000000000000000000050d1925303a444e58606a6f7a828a91969c9fa3aba7a8a8a8a8a7aba49f9d98928c847c706c61594f453c30261c0c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb8baaea398887c6f6255493c2f221608000000000000000000000000000000000000000000000008131e29323c464e5860686e767e848a8f9299989a9b9c9c9b9a989993908b857f796f6a615a50473e332a1e140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c667683909ca9b6bfb4aa988b7f7265584c3f3025190d0100000000000000000000000000000000000000000000020d17202a343c464e565e616c71787d8286898b8d8e8f8f8e8d8c8986837f7a736d675f5850473e352c21180c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a546773808d9aa6b3c0b4a89b8e817568564c41362a1d11050000000000000000000000000000000000000000000000050e18222b343c444d525a61666d71767a7d7f8081828282807f7d7a76726d68605d554e463e352c231a0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3e4a5764717d8a97a9b2bdb7aa9e918477685e5246392d201307000000000000000000000000000000000000000000000000071019222b323b414650545c6064676d707274757575757472706d6865605d56514b433c342c231a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000715212e3b4854616e7b8796a1adb9b9aca096877a6d6154473a2e21140600000000000000000000000000000000000000000000000000071019202930363e424a5053555d6063656768696968676563615e5654524c454039312a221a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e697885919eabb8bdb2a8968a7d7063574a3d2d22170b0000000000000000000000000000000000000000000000000000070e171f252a30383f44464b515356585a5b5c5c5b5a595654524c4745413a352f271f19100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576875828f9ba8b5c0b3a6998d807366544a3f33281c0f030000000000000000000000000000000000000000000000000000050d14191e262e34383a4045474a4c4d4e4f4f4f4d4c4a4746413a39352f29241d150d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313f4c5966727f8c99abb5c0b6a99c8f8376665b5044382b1f120600000000000000000000000000000000000000000000000000000002080c151c23282c2f35393a3d3f4142424242413f3d3a3935302c29241e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303d495663707c8999a3afbbb8ab9f9285796c605346392d2013060000000000000000000000000000000000000000000000000000000000030a11171c1f24292c2d303234353636353432302e2d2925201d19130c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9baaea298887b6f6255483c2f22150800000000000000000000000000000000000000000000000000000000000000060c1012181d1f202325272829292827262321201d1913110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d677783909daab6beb4aa988b7e7165584b3e2f24190d01000000000000000000000000000000000000000000000000000000000000000003070c10131417191a1b1c1c1c1a19171413110d080401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b556774818d9aa7b4c0b4a79a8e817467564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000406070a0c0e0f0f0f0f0e0c0a070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3e4b5864717e8b97a9b3beb7aa9d918477685d5245392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000715222f3b4855626e7b8897a2adbab9ac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929fabb8bbafa49a897d7063564a3d302317090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6576828f9ca9b5c0b6ac998c7f7366594c4031261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536673808c99acb6c0b5a89c8f827569574d42372b1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3d4a5663707d899aa4afbbb8ab9e928578695f53473a2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614212d3a4754606d7a86939facb9b9ada297887b6e6255483b2f221507000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d687784919daab7beb3a9978b7e7164584b3e2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c566874818e9ba7b4c0b4a79a8d817467554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303f4b5865727e8b98aab4bfb6aa9d908377675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816222f3c4955626f7c8898a2aebab9ac9f92867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929facb8bbafa399897c706356493d302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c667683909ca9b6c0b5ab998c7f7266594c3f31251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a546773808d9aa6b3c0b5a89b8f827568574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3d4a5764707d8a97a8b2bdb8ab9e918578695e53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614212e3b4754616e7a8796a1adb9b9ada197877b6e6154483b2e211507000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697884919eabb7beb3a9978a7e7164574b3e2e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d566875828e9ba8b5c0b3a79a8d807467554b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303f4c5965727f8c98abb5bfb6a99d908376675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8999a3aebbb9ac9f9286796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986929facb9baaea399897c6f6256493c2f2316080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677783909daab6bfb4ab988b7f7265584c3f3025190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b556774818d9aa7b4c0b5a89b8e817568564d41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3e4b5764717e8a97a9b3beb7ab9e918478685e5246392d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000715222e3b4855616e7b8897a1adb9b9aca196877a6e6154473b2e211406000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697885929eabb8bdb2a8978a7d7064574a3d2e23170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d576975828f9ca8b5c0b3a6998d807366544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a2631404c5966737f8c99acb6c0b6a99c908376665c5044382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091723303d4a5663707d899aa4afbbb8ac9f9285796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9baaea298887c6f6255493c2f221608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677784919daab7bfb4aa988b7e7265584b3f3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c556874818e9ba7b4c1b4a79b8e817468564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3e4b5865717e8b98aab4bfb7aa9e918477685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3c4855626f7b8898a2aebab8aca096877a6d6154473a2e211406000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929facb8bdb2a8968a7d7063574a3d2d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6676838f9ca9b6bfb3a6998c80736653493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a546673808d99a6b3c0b5a99c8f8276655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3d4a5764707d8a97a8b2bdb8ab9f9285796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614212e3b4754616e7a8796a1acb9baada297887b6e6255483b2f221507000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687884919eabb7beb3a9988b7e7165584b3e2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c566875818e9ba8b5bcb4a79a8e817467554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303f4c5865727f8b98aab4afafaa9d908477675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816232f3c4956626f7c8998a3a2a2a2a29f93867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869295959595959599897d706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6676838989898989898989897f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b54616e7b7c7c7c7c7c7c7c7c7c7b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f696e6f6f6f6f6f6f6f6f6f6e695f53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d575f61626262626262626262615f574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c454d535556565656565656565655534d453b31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333c4246484949494949494949494846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b3c3c3c3c3c3c3c3c3c3b3a36312921180d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e2f2f2f2f2f2f2f2f2f2e2d2a261f180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e212223232323232323232322211e1a140d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151616161616161616161514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708090909090909090909080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090a0a070604010000000000000000000000030606090a0a070705010000000000000000000000020608080a0a080705020000000000000000000000000000000000000406070a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0706030000000000000000000000000000000000000000000000000000000000000000030709090d0f10100e09090703000000000000000000000000000000000000020507080d0f10100e0b07060401000000000000000000000000000000000000000000000000000000000000010406131313131313131313131313131313131313131313131313131313110e090907030000000000000000000000000000000000000002070a0c0d131313131313130c0b09050100000000000000000000000000000005080a0b131313131313130d0d0b070200000000000000000000000004080a0a13131313131313131313131313131313131313131313131313131312100d0a060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012131617161413100d070100000000000000060b0f12131617171413110d080200000000000000030a0f12141517171414110e09020000000000000000000000000000070c10131316161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161312100b0600000000000000000000000000000000000000000000000000000000040b0f1315161a1c1d1d1a1615130f0a04000000000000000000000000000002090e121415191c1d1d1b181413100d0701000000000000000000000000000000000000000000000000000001070d111320202020202020202020202020202020202020202020202020201f1e1b1615130f0a0400000000000000000000000000000000070e1317191a20202020202020181815110c06000000000000000000000000060c11151718202020202020201a1917130e08010000000000000000050b1014161720202020202020202020202020202020202020202020202020201f1e1d1a1613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f2023242320201d18120b0600000000020a11171c1f2022242321201d19130c0701000000040a0f151a1f2122242421201e19140d080200000000000000000000030b12181c1f202323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323201f1c17110a02000000000000000000000000000000000000000000000000040a0f161b20222327292a292723221f1b160d08010000000000000000000000050d141a1e202126292a29282420201d18120c04000000000000000000000000000000000000000000000000040c13181d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b2723221f1b16100b05000000000000000000000000010a12191f2326262d2d2d2d2d2d2d2524221d181109000000000000000000000911171d2124252d2d2d2d2d2d2d2726231f19120a020000000000000810171c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b292723201f1b17110b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080c141c23282b2d2f31302d2c29241d17110a0200080b141c22282b2d2f31302e2d29241e18120b0300070f161b20262b2e2f31302e2d2a251f19130c050000000000000000030c151d23282c2d30303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302d2b28231c140c0200000000000000000000000000000000000000000000070e151b21272c2f3033363736342f2e2c272119130c04000000000000000001090f171f252a2d2e3336373635312d2c29241d160d0900000000000000000000000000000000000000000000040d161d24292c3939393939393939393939393939393939393939393939393939393734302f2c27211c160b0600000000000000000000000a131c242a2f32333939393939393932312e29231b1209000000000000000009121b22292d30313939393939393934332f2b241c140a010000000008111a22282d3031393939393939393939393939393939393939393939393939393939383633302d2b27221b17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109121a1e262e34383a3c3d3d3a39352f28221c140b09111a1d262d3338393c3d3d3a39353029241d150d07101920272b31373a3b3d3d3b3a36302a251e160e05000000000000000b151e272e34383a3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3a38342e261e140a00000000000000000000000000000000000000000007101820262b32383b3c40424343413c3b383229241e160d04000000000000010a131b212930363a3b40424343413e3a39352f281f1b120a0200000000000000000000000000000000000000010c161f282f353946464646464646464646464646464646464646464646464646464644413c3b38322c272117110a02000000000000000007121c262e353b3f40464646464646463f3d3a342d241b110600000000000006111b242d34393d3e46464646464646403f3b362e261c120800000005101a232c33393c3d4646464646464646464646464646464646464646464646464646464543403d3937332d28231c140c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b242c30383f4446494a4947454039332d261d14121b232c2f383f4446494a4a4746413a352f271f151019222b32383c4347484a4a4746423b36302820160d04000000000007121d273039404546494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494946443f3830261c110600000000000000000000000000000000000000071019222a32373d4448494d4f50504d4948433d352f281f160c0300000000000a131b252d333b4246484c4f50504e4b47454039312d241c140a0000000000000000000000000000000000000007131d28313a4045535353535353535353535353535353535353535353535353535352514e4948433d383327221b140b02000000000000020e19242e3840474b4d535353535353534b4a453f372d23180c0100000000000c17222d363e45494b535353535353534d4c4740382e24190e0200000b17222c363e44494a53535353535353535353535353535353535353535353535353535251504d4946443f38342e261e19100900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1b252d363e424a505356575653514b443f382f261c1b242c363e424a505355575654524c45403931271e19222b343d43474e5355575754524d46413a322820160c01000000000c18232e39424b5153565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565653504a42382e23170b000000000000000000000000000000000000040d19222b343c43474f54565a5c5d5c5a56544e45413a31281e150b00000000060f1b252d373f454d5254595c5d5c5b5753514b433f362e261c12090000000000000000000000000000000000010d18242f3a434b515f606060606060606060606060606060606060606060606060605f5e5a56544f48443d332d261d140a00000000000007131f2a35404a52575960606060606060585651493f34291d11050000000005111d29343e48505658606060606060605a58524a40362b1f13070004101c28333e4850555760606060606060606060606060606060606060606060606060605f5e5c5a56535049443f38302b221b120a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212d373f4850545c60626463605d55504a42382d221f2c363e4850545b60626463615d56514b43393026212b343d464e54585f626463615e56524c443a32281e130800000004101c2834404b545c606363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363605c544a3f34281c100300000000000000000000000000000000010c161f2b343d464e5359606366696a6967626058514c433a30271c12070000030e18212d373f4951575e6166696a696864605d55504840382e241b0d040000000000000000000000000000000004111d2935404b555d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a67636059544f443f382f261b110600000000000a17232f3b47525c63666c6c6c6c6c6c6c65625b51453a2e221509000000000815212d3945505a62646c6c6c6c6c6c6c67645c52473b2f23170b000814202d3944505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b696663605b53504a423d342d241c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333f49515a61666d6f70706d67605b544a3f332828313e48505a61666c6f70706d68605d554b42382e27323d474f5860626a6e70706e69615e564c443a2f24190d01000006131f2c3845515c666d70707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706d665c5044382b1f12060000000000000000000000000000000008131e28313d464f585f626b6f73757676746f6a605d554c42392e23180c00000915202a333f49515b62696e7375767674716d67625a524a40362c1f160c010000000000000000000000000000000613202c3945515d6776797979797979797979797979797979797979797979797979797977746f6b636059504941382d22170e04000000000c1926323f4b57636e7379797979797979726d62564a3d3124180b000000000a1724303d4956626c7179797979797979736e64584c3f3326190d000a1623303c4955616c70797979797979797979797979797979797979797979797979797979787673706c65605c544e463f372e251c12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b45515b626c71787c7d7c7a736c665b50443d322f3a43505a616c70787c7d7d7a746d675d544a3f342c38434f59606a6f777b7d7d7b756d685e564c4135291d110400000713202d3a4653606d787d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d786d6053463a2d201307000000000000000000000000000000010d19242f3a434f59606a6f767c80828383807c756d675d544a4034281d1207020e1a26313c45515b626d727b7f828383817e79716c635c52483e31281d13070000000000000000000000000000000714202d3a4753606d79868686868686868686868686868686868686868686868686868584817c77706b605b53493f332720160c020000000d1a2633404d59667380868686868686867f7265584b3f3225180c000000000b1825313e4b5864717e868686868686868073675a4d4034271a0d000a1724313d4a5764707d8686868686868686868686868686868686868686868686868686858483807c78726d66605851493f372e241a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57626d727e84898a89857f786c60594f443835414b55616c717e84888a898680796d665c5044382f3b4854606b6f7c83888a8a87817a6d685d5245392c20130700000814212e3b4754616e7a87898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989867a6d6053473a2d20140700000000000000000000000000000004111d2935414c56606b6f7c83898d8f908f8d8981796d665c5144392e23180c06121e2b37424e57626d727f868c8f908f8e8a857e736e635a50433a2f24180d0100000000000000000000000000000714202d3a4753606d7a8693939393939393939393939393939393939393939393939892918d89837d746c655b50443e32281e13080000000d1a2633404d596673808c93939393938b7e7265584b3f3225180c000000000b1825313e4b5864717e8b93939393938d8073675a4d4034271a0d000a1724313d4a5764707d8a9393939393939393939393939393939393939393939393939892918f8d89847e786f6a625b51493f362c20170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e69727f8a91969798928c81746b6054483b3945515d67717e8a91969799928d82786d6053463a37424e57636f7d8690959796938e837a6d6054473a2e23180c00000814212e3b4754616e7a87949696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969693867a6d6053473a2d2014070000000000000000000000000000000613202c3945525d686f7d869094999c9d9c9a938e82786d60554b4034281c100814212e3a47535f6a727f8c92999c9d9c9b97918b80736c61554b4135291d110400000000000000000000000000000714202d3a4753606d7a86939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9d9a95908980776c605a50443a3024190d0100000d1a2633404d596673808c999f9f9f988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b979f9f9f9a8d8073675a4d4034271a0d000a1724313d4a5764707d8a979f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa29f9e9c9996918b837c726d635b51483e33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b86929ea1a9a29f93897d706356493d3a4754606d7a85929ea1a8a39f948b7e7265584b3f3a47535f6a77839098a0a7a59e958d807367544a4034281c1004000814212e3b4754616e7a87949797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979793867a6d6053473a2d201407000000000000000000000000000003101c28343f4a54606d7a8592989fa6a8a9a9a59e948c7f72675c5145382c1f13101d2935404b55626e7b87929fa3aba9a9a9a19e928a7e71675d5145392c20130600000000000000000000000000000714202d3a4753606d7a8693a0acacacacacacacacacacacacacacacacacacacacb4aeacaaa79f9d928d80746c61564c4135291d110500000d1a2633404d596673808c99a6aca5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4aca69a8d8073675a4d4034271a0d000a1724313d4a5764707d8a97a3acacacacacacacacacacacacacacacacacacacacacb4aeacaba9a8a09e9590877f726d635a50453b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a3adb2aea59a8e8174675b4e413d4a5764707d8a97a2acb2afa69c908376695d50433b4855626e7b8895a0aab1afa89e918478665c5144382c1f1206000814212e3b4754616e7a878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a867a6d6053473a2d201407000000000000000000000000000006121f2c3844505c6673808d97a1aab0b5b6b6afa69e9285796d6053463a2d2013131f2c3845515d6774818e99a3aeb4b6b6b3ada49e91857a6d6054473a2e23170b00000000000000000000000000000714202d3a4753606d7a8693a0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadb3b1aba49d928b7e71685d5246392d20130800000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d000a1724313d4a5764707d8a97a3b0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bfbab8b7b6b2aca7a099928b7f726c61574d42362a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aaab4bdb5a99c8f8276695c4f433f4c5865727f8b98a9b3bdb7ab9e9184786b5e51453d4a5663707d8996a7b1bcb9ada19686796d6053463a2d201307000714202d3a4753606d797e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e786d6053463a2d20130700000000000000000000000000000713202d3a4653606d7985929ea9b3bcc2c3c1b9ada1978a7d7064574a3d2f231814202d3a4753606d7986929fabb5bfc3c2beb9ada1978b7e7164544a3f34281c1003000000000000000000000000000714202d3a4753606d7a86939d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9ea1a9aeb4aea49e92857a6d6154473a2f24190d01000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d000a1724313d4a5764707d8a97a3adadadadadadadadadadadadadadadadadadadadadadaeb0b4b9bbb8b1aba39f918a7e71695e52463b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b0b7b2a89b8e8275685b4f423e4b5864717e8b97a5afb7b4aa9d9084776a5d51443c4956626f7c8998a2aeb7b6ac9f928579665c5144382c1f12060006131f2c3845515c676d71717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171716d665c5044382c1f120600000000000000000000000000000a1723303d4a5663707d8997a2adbbc5ced0cabeb3a99a8d817467554b4034291c1623303d495663707d8998a2aebdc6d1cfc9beb3a99c8f8275665c5044382b1f1206000000000000000000000000000714202d3a4753606d7a86909090909090909090909090909090909090909090909092979fa3abb4ada2978c7f7266564c4135291d1104000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d000a1724313d4a5764707d8a97a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a3a8acafb5bdb5aea39f92867b6e61574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d89949fa7aba9a1968b7f7265584b3f3b4855616e7b88939ea7abaaa2988d8174675a4e413a4753606d7985929fa5aaaca49a8f827669544a4034281c10040004101c2934404b555c606464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464605c544a3f34281c10030000000000000000000000000003101c28343f4a546673808d99a9b3becdd6dacfc3b7aa9d908377675c5145382c1f192633404c5966737f8c99aab4bfcfd8dacfc4b8ac9f9285796d6053463a2d201307000000000000000000000000000714202d3a4753606d79838484848484848484848484848484848484848484848484858b9299a3aeb3a99d908477685d5245392c201306000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d000a1724313d4a5764707d8a94949494949494949494949494949494949494949494949495979b9fa3abb2babaaea2988e8175695e52463a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b76828f959c9e9d979184796d6053473a3a47535f6975818e959c9e9d9892867b6e6155483b3845515c6773808c939c9e9e9a93887d706356493d2e23180c0000000c18232f39434b5153575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575753504a42382e23170c000000000000000000000000000006121f2c3844505c667683909ca9b6c3cfd3d2d2c5b9ac9f9286796d6053473a2d201e2a36414c566875828f9ba8b5c2d0d3d2d3c6baaea298887c6f6255493c2f2216080000000000000000000000000006131f2c3845515d676d777777777777777777777777777777777777777777777777787e87929faab4aca095877a6d6054473a2d211407000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d000a1724313d4a5764707d87878787878787878787878787878787878787878787878787888a8e9299a1a8b2bcb4aa9f92867b6e6154483b2e211507000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f59616e7a838c9091908d857c6f675d51453937424d57606d7a838b8f91918e867e70695f53463a34404b55606d78818a8f91918e877f726b6054483b2f1c120700000007121d2731394045474b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b46443f3830261c110600000000000000000000000000000713202d3a4653606d7985929facb8c5cac6c5c6c7bbafa399897c6f6256493c2f23202d3946525e687884919eabb7c4cac6c5c6cabfb4aa988b7e7265584b3f3025190d0100000000000000000000000004101d2935404b555d606a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6c727f8b98a2aeb1a795887b6f6255483c2f221509000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d000713202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7d81879196a1aab3bbafa3998c7f7265594c3f2e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d46525e686e797f838483807a6f6a5f554b4035313c45525d686d797e838484817b706c61574d42362f3944505c666d777e828484817c726d62594f44382c200b00000000010b151f272f34383a3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3a38342e261e150a0000000000000000000000000000000916222f3c4955626f7c8898a2aebac5bebab8babec0b5ab988b7e7265584b3f2f23212e3a4754616d7a8796a1adb9c5bebab8babec1b4a89b8e817568564c41362a1e1105000000000000000000000000000c18242f39434b51535d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5a606d7985929facafa296897c6f6356493c30231609000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d0006131f2c3845515c676d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f70757c849198a2aebab5ab9c8f827669544a4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212a36414c565e676d72767877736d685f584e43392f2935414c565d666d72767877746e6a615a50453b3128343f4a545c656c71757777756f6b625b51473d32271c100000000000030d151d23292c2d31313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312d2c28231c150c030000000000000000000000000000000c1925323f4c5865727f8b98aab4bfbcb4aeabaeb4bcb4a79a8e817467554b40342924303d4a5763707d8a96a8b2bdbcb4aeabaeb4bcb7aa9e918477685e5246392d2014070000000000000000000000000007121d2731394045475151515151515151515151515151515151515151515151515c667683909ca9afa296897c6f6356493c30231609000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d0004101c2834404b555c606161616161616161616161616161616161616161616161616162646a6f7b85929fabb8b8ab9e918578665c5144382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d1925303b444c555c6065696b6a66615e564e463c3127242f3a434c545c6065696b6a67625f5750483e332a232e38424a535b6064696b6b6863605951493f352b21160b000000000000030b12181c1f202424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424201f1c17110a0300000000000000000000000000000005111e2a36424d566875818e9ba8b4bdb4aaa29fa2aab4b7aa9d908377675c5145382c2633404c5966737f8c99a6b2bab2aaa29fa2aab4b9aca096877a6e6154473b2e21140700000000000000000000000000010b151f272f35383a44444444444444444444444444444444444444444444404a546975828f9ca8afa296897c6f6356493c30231609000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d00000c18232e39434b51535454545454545454545454545454545454545454545454545455586069737f8c99a6b2b9ada19786796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b434b5153595d5e5d5a54524c443c342a1f1e28313a424b5153585c5e5e5b55534e453e362c211c26303841495053575c5e5e5b56544f473f372d23190f050000000000000001070c10131418181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181312100c0600000000000000000000000000000000000714202d3a46525e697884919eabb7b5aba2989298a2aeb9ac9f9286796d6053473a2d2a36414c566875828f9ba8b5b2a8a1989298a2aebab2a8978a7d7064574a3d2e23180c0000000000000000000000000000030d151d24292c2d3737373737373737373737373737373737373737372e424f5c6875828f9ba8afa296897c6f6356493c30231609000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d000007121d27303940454647474747474747474747474747474747474747474747474747484e57626f7b8895a2aebeb2a994877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202931394045474c5051504d4746413a322a2218161f2830394045464b5051514e4847423c332c231a141e262f383f44464a4f51514f4948433d342d251b110700000000000000000000000406070b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b070603000000000000000000000000000000000000000814212e3b4754616e7b8796a1acb9aea3999285929fabb8afa399897c6f6256493c2f2d3946525e687884919eabb7ada1969185929fabb8b3a6998d807366544a4034281c10040000000000000000000000000000030b12181d1f202a2a2a2a2a24292c2d2f313132323232323232323235424f5c6875828f9ba8afa296897c6f6356493c30231609000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d0000000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c4754616d7a8794a0adbaada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f272f34383a3f434544403a393630292018100d161e272e34383a3f434544413b3a37312a211a110c141d262d3337393e424444423c3b38322b221b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2b9ac9f9287818e9aa7b4b5ab988b7e7265584b3f2e2e3a4754616d7a8796a1adb8ab9e9184828f9ba8b5b6a99c908376665c5144382c1f120600000000000000000000000000000001070c101314171f252a2d2f35393a3c3e3e3e3e3e3e3e3e3e3e3e3e424f5c6875828f9ba8afa296897c6f6356493c30231609000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e3a4754616d7a8794a0adbaada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151d23292c2d32363837332e2d2a251e170e06040c151d23282c2d32363837342f2e2b2620180f08020b141b22272b2d3136383835302f2c27211910090100000000000000000000000000000000000000030608090c101112131313131313131313131313131313131313131313131313131311100e0a060000000000000000000000000000000000000000000000000000000004101c2834404b546773808d9aa6b3b6a99d90837e8b97aab4b4a79a8e817467554b4034303d4a5663707d8996a8b2b5a89b8f827f8c98abb4b8ac9f9285796d6053463a2d2013070000000000000000000000000000000000040c151c232830363a3b414547494a4b4b4b4b4b4b4b4b4b4b4b4b4e586975828f9ca8afa296897c6f6356493c30231609000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d00000000030b12181c1f202121212121212121212121212121212121212121212121212e3a4754616d7a8794a0adbaada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f20262a2b2a2721201d19130c050000030b12181c1f2025292b2b2822211e1a150e060000020a11171b1f2024292b2b2823221f1b160f0700000000000000000000000000000000000000040a0f131516191c1e1f20202020202020202020202020202020202020202020202020201e1d1a16110b04000000000000000000000000000000000000000000000000000006131f2c3845515c667683909da9b6b3a79a8d807c8898a2aeb6aa9d908377675c51453833404c5966737f8c99a6b2b2a6998c7f7d8999a3aebaaea298897c6f6256493c2f23160900000000000000000000000000000000040d161e262e343b4246474c52545657585858585858585858585858565f6a7784909daaafa296897c6f6356493c30231609000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d000000000000070c1013131414141414141414141414141414141414141414141414212e3a4754616d7a8794a0adbaada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314191d1e1d1a1413110d08020000000000070c101313181d1e1e1b1514120e09030000000000060b0f1213171c1e1e1c1615130f0a04000000000000000000000000000000000000050b10151b1f222226292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2927221c150d05000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb9b2a8978a7d7885929facb8ac9f9286796d6053463a36414c566875828f9ba8b5b2a9968a7d7986929facb9b4aa988b7f7265584c3f3025190e020000000000000000000000000000020b161f2830383f444d5254565d60626464656565656565656565656565686e7b87939facb2a895887b6f6255483c2f221509000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d00000000000000000406070808080808080808080808080a0b0c0c0c0c0c0c0c0c14212e3a4754616d7a8794a0adbaada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070c1012110d070705010000000000000000000406070c1012110e080806020000000000000000000305060b0f11110f0909070300000000000000000000000000000000000001070c161c20272b2e2f3336383939393939393939393939393939393939393939393939393939393736332e271f170d040000000000000000000000000000000000000000000000000916232f3c4956626f7c8998a3aeb9ada196877b7683909ca9b6afa399897c6f6256493c3946525e687884919eabb7ada196877a7683909da9b6b5a89b8e817568564d42362a1e110500000000000000000000000000000a141d283139424a50565e6166686d6f7171717171717171717171717172747a83909aa4afaca096877a6d6154473a2e211407000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d000000000000000000000000000000000306090e1214151718191919191919191919212e3a4754616d7a8794a0adbaada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121821282c32373b3c3f434445464646464646464646464646464646464646464646464646464644423f3931291f150b0000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98aab4b8ab9e91847874808d9aa7b3b5ab988b7e7265584b3f3a4754616d7a8796a1acb8ab9e91857873808d9aa6b3b7ab9e918478695e52463a2d2014070000000000000000000000000006111b262f39434b545c60696e73777a7c7d7e7e7e7e7e7e7e7e7e7e7e7e7f81869095a0acb5ab9e918477685e5246392d201307000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d0000000000000000000000000000060b1012131a1e21222424252626262626262626262e3a4754616d7a8794a0adbaada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d10111213131313131313131313131313131313131313131313131311100e0a0600000000000000000000000000000000000000000000000000050d151d242933383c4347494c4f51525353535353535353535353535353535353535353535353535353514f4a433b31271c11060000000000000000000000000000000000000000000005121e2a36424d576875828e9ba8b5b5a89b8e8275717e8a97aab4b4a79a8e817467554b403d4a5663707d8996a8b2b5a89c8f8275717d8a97a8b2b9aca196877b6e6154473b2e211407000000000000000000000000000b17222d38414b555d666d737b7f8386898a8b8b8b8b8b8b8b8b8b8b8b8b8c8e9298a0a7b1afa3998d807467564c41362a1d1105000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d000000000000000000000000060b11171c1f20262b2d2e303132323232323232323232303a4754616d7a8794a0adbaada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080e111414171a1d1e1f1f20202020202020202020202020202020202020202020201e1d1a16110b0400000000000000000000000000000000000000000000050e161f272f353e44484e5455595c5e5f60606060606060606060606060606060606060606060606060605d5b554d43392e22160a000000000000000000000000000000000000000000000714212d3a46535e697884919eabb8b4aa988c7f726e7b8898a2aeb6aa9d908377675c51453f4c5966727f8c99a5b2b2a6998c7f736e7a8796a1acb9b2a8978a7d7164574a3e2e23180c000000000000000000000000030f1b27333f49535d676d7880868c90939a97979898989898989898989898989b9fa2aab1b1a79f92877b6e6155483b3025190d01000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d00000000000000000000020a11171c23282b2d31373a3b3d3e3f3f3f3f3f3f3f3f3f3f3f414754616e7a8794a1adbaada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f14191e20212427292a2b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2927221c150d050000000000000000000000000000000000000000030d162028313940454f5558606266696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e000000000000000000000000000000000000000000000815212e3b4854616e7b8796a1adb9aea398897c6f6c7985929fabb8ac9f9286796d605346414c566875828f9ba8b5b2a9968a7d70687884919eabb7b3a69a8d807367554b4034281c1004000000000000000000000005121f2b3744505b656d79828c92989d9fa4aca4a4a4a4a4a4a4a4a4a4a4a4a5a7abaeb4afa79f958d8073695f53463a2d1e130800000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d000000000000000000060b141c22282e34383a3d4247484a4b4c4c4c4c4c4c4c4c4c4c4c4c5259626f7c8995a2afbeb3aa94877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f252a2d2e31343637383939393939393939393939393939393939393939393939393736332e271f170d04000000000000000000000000000000000000010b151f28323a434b515961636a6f7276777879797979797979797979797979797979797979797979797979797771675b4f4236291d10000000000000000000000000000000000000000000000b1724313e4a5764717e8a97a8b2b9ac9f9286796d667683909ca9b6aea399897c6f62564946525e687884919eabb7ada197877a6e6875818e9ba8b4b6a99d908376675c5145382c1f13060000000000000000000004111d2935404b55606c77828f949fa3aaacafb6b1b1b1b1b1b1b1b1b1b1b1b1b2b4b5aeaca49f959083786d60574d42362a1e0c0200000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d00000000000000000810181d262d33383f44464a4d535557575859595959595959595959565e616b74808d9aa7b3baaea298867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b141b22272b3036393b3d4043444546464646464646464646464646464646464646464646464644423f3931291f150b00000000000000000000000000000000000007121d27313a444c555d606b70767c7f828485868686868686868686868686868686868686868686868686868683776a5d5144372a1e1100000000000000000000000000000000000000000004101c2934404b556774808d9aa7b3b6a99d908376666773808d9aa6b3b5ab988b7e7265584b4754616d7a8796a1acb8ab9e9185786865727f8b98aab4b9ac9f9286796d6053463a2d201307000000000000000000000613202c3945515d67727f8b949fa6aeb4b3adaba8a7a7a7a7a7a7a7a7a7a7a7a7a7aba39f9a938d837a6d665c51453b31261a0e0000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d0000000000000008111a222a2f383f444a505357575f616364656565656565656565656667686d737d87929facb9b8ab9f928578675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010910181d262d33373b4146474a4d505152525353535353535353535353535353535353535353535353514f4a433b31271c110600000000000000000000000000000000000c18232f39434c565e676d757d83888c8f9192939a93939393939393939393939393939393939393939393939084776a5d5144372a1e1100000000000000000000000000000000000000000006131f2c3845515c677683909da9b6b3a69a8d80736764717e8a97aab3b4a79a8e817467554b4a5663707d8996a8b2b5a89c8f827569626f7c8898a2aebaaea398897c6f6256493c2f231609000000000000000000000714202d3a4753606d7a85929ea6b0baaea9a29e9c9b9b9b9b9b9b9b9b9b9b9b9b9a9999928e8780796d685d544b4033291f14090000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d00000000000008111a242c343c424a50545c606468696e7071727272727272727272727274767a80879299a3aebab3a99c8f837669554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a131b222a2f383f44464c5254575a5c5d5e5f60606060606060606060606060606060606060606060605d5b554d43392e22160a0000000000000000000000000000000004101c2934404b555e686d79818a9095999c9e9f9fa49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e110000000000000000000000000000000000000000000714202d3a4753606d7986929facb9b2a8978a7d7164626e7b8898a2aeb6aa9d908377675c514c5966727f8c99a5b2b3a6998c807366606d7985929facb8b4aa988c7f7265594c3f31251a0e020000000000000000000b1825313e4b5864717e8b97a2adb6aea49c97928f8e8e8e8e8e8e8e8e8e8e8e8e8e8d8a86827c746d675d564c42392e21180d030000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d0000000000060f1a232c363e464e545b60666d7075787b7d7e7f7f7f7f7f7f7f7f7f7f7f8183878d9299a3abb4baada2978b7f7265584c3f2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a141c252d343c41495053565e616467696a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e0000000000000000000000000000000006131f2c3845515c676d7a838e939d9fa7a9aaabacafb6acacacacacacacacacacacacacacacacacacacacaa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000091623303c4956636f7c8999a3aeb9aca196877b6e61606c7985929fabb8ac9f9286796d60534c566875828f9ba8b5b3a9978a7d70645c6676838f9ca9b6b5a89b8e827568574d42362a1e12050000000000000000020f1b2835424e5b6875818e9ba9b3aea49c928c858281818181818181818181818181807d7a756f6a605d554c443a30271d0f06000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d00000000030e18212c353e4850585f666c72787d8285888a8a8b8c8c8c8c8c8c8c8c8c8c8d9093999fa3abb4b8b0a69f92857a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c262e373f464e535b6063686e70737677787979797979797979797979797979797979797979797979797771675b4f4236291d1000000000000000000000000000000006121e2b37424d57606d798390959ea5abb1b3adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000c1926333f4c5966727f8c99abb5b7ab9e918478695e5b6576838f9ca9b6aea399897c6f6256525e687884919eabb7ada197877b6e61546673808d99acb6b8ab9e918478695e53463a2d211407000000000000000004111d2a3744505d6a7783909daab6a99d928c8079757474747474747474747474747473716d68625f58514b433a32281e150b00000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c030303030b1825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d000000000915202a333e47505a616a6f787e848a8e9297969798989898989898989898999a9d9fa4abaeb5b9aea69e948b7f72685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101b252e38404951585f656c70767a7d8083848585868686868686868686868686868686868686868686868683776a5d5144372a1e110000000000000000000000000000000814212e3a47535f6974808d959fa7afaea9a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9084776a5d5144372a1e11000000000000000000000000000000000000000005121e2a36424d576875828f9ba8b5b5a89b8e81756856536773808d9aa6b3b5ab988b7e72655854616d7a8796a1acb8ab9e918578695e5763707d8a9aa4afb9ada196877b6e6154483b2e211507000000000000000005111e2b3844515e6b7784919eaab5ab9a8d80736d67686868686868686868686868676664605d56544e454039312820160c0300000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225181010101010101825313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d000000020e1a26313c45505a616c707c838b91969b9ea1a9a4a5a5a5a5a5a5a5a5a5a5a5a7a9acafb5b8b2aca49d948f82776c60564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222d37404a525b626a6f787d82878a8d8f909192989393939393939393939393939393939393939393939084776a5d5144372a1e110000000000000000000000000000030f1c28333f4a54626e7b87929fa7b1aea49d9a9792919090909090909090909090909090909090909090909090909083776a5d5144372a1e1100000000000000000000000000000000000000000714212d3a46535f697885919eabb8b4aa988b7f7265585764717e8a97a9b3b4a79a8e817467555663707d8996a8b2b5a89c8f8275695754616d7a86939facb9b2a9978a7e7164574b3e2f24180c000000000000000005111e2b3844515e6b7784919eaaaea399877b6e615c555b5b5b5b5b5b5b5b5b5b5b5b5a5754524c47433c352f271f160d0a0400000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f32251d1d1d1d1d1d1d1d25313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d00000006121e2b37424d57616c707e8690959ea1a8abadb3b1b2b2b2b2b2b2b2b2b2b2b2b4b6b6b5b1aca8a09e928d82796d655b50443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343f49525c646d727c838a8f94979a9c9d9e9fa29f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e11000000000000000000000000000006121f2b3844505b6674818e99a3afaea49d928d888584848484848484848484848484848484848484848484848484848175685b4f4235281c0f00000000000000000000000000000000000000000815222e3b4855616e7b8897a1adb9aea398897c6f625655616e7b8897a2adb6aa9d908377675c5966727f8c99a5b2b3a6998c80736659525d687784919daab7b3a79a8d807467554b4035291d10040000000000000005111e2b3844515e6b7784919eaaac9f928679695e524b4e4e4e4e4e4e4e4e4e4e4e4e4d4a4745413a3732292423221f1b160f07000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f322a2a2a2a2a2a2a2a2a2a313e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d0000000814212e3a47535f69707e8792989fa7acb2b8b5afacababababababababababababaaaaa8a7a09d96918a80786d675d53493f32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a26313c46515b646e737f8690959c9fa6a6a9aaabacaeb4acacacacacacacacacacacacacacacacacacaa9d9084776a5d5144372a1e1100000000000000000000000000000613202d394653606c7985929eabb5ab9d928d807b787777777777777777777777777777777777777777777777777777756f65594d4134281b0e00000000000000000000000000000000000000000b1824313e4b5764717e8a97a9b3b8ac9f9286796d605353606c7985929fabb8ac9f9286796d60566875828e9ba8b5b3a9978a7d7064574c566874818e9ba7b4b6a99d908376675d5145382c1f13060000000000000005111e2b3844515e6b7784919eaaac9f9286796c574d42414141414141414141414141403e3a39352f353535352f2e2b27201910070000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f2e363636363636363636362e3e4b5864717e8b97a4b1a69a8d8073675a4d4034271a0d00000713202c38444f59626e7b869299a2aab1b9afaaaba49f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9b9995918b847d746d665d554b41382d20160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626d73808b9298a0a7abb0b3b6b7b8b8babfb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b7aa9d9084776a5d5144372a1e1100000000000000000000000000000916232f3c4956626f7c8997a1adafa4998d80746e696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a68655d53483d3125190c0000000000000000000000000000000000000004101d2935404b556774818d9aa7b4b6a99c908376665c51505b6576838f9ca9b6aea399897c6f625d687884919eabb7ada197877b6e61544b5865717e8b98a9b3b9ac9f92867a6d6053473a2d2014070000000000000005111e2b3844515e6b7784919eaaac9f9286796c554b41424242424242424242424242424242424242424242423c3b38322b22190f0400000d1a2633404d596673808c99a6b2a5988b7f7265584c40434343434343434343434343404b5864717e8b97a4b1a69a8d8073675a4d4034271a0d00000916222f3b4854606b76828f98a2abb4b5ada59e9b999392919191919191919191919191908e8c88847e79706b605c544b43392f261b0e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a727f8b929fa3aab1b7b9b7b3b0aeaeadadadadadadadadadadadadadadadadadadadadaa9d9084776a5d5144372a1e1100000000000000000000000000000b1824313e4b5764717e8a97a9b3ac9f93877b6e615f575d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5b59534b42372c201509000000000000000000000000000000000000000613202c3945515d677783909daab6b3a69a8d807367544a49536773808d9aa6b3b5ab988b7e7265616d7a8796a1acb8ab9e928578695e524855626f7b8897a2adbaaea399897c6f6356493c302316090000000000000005111e2b3844515e6b7784919eaaac9f928679675d514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4947433d342b20160a00000d192633404c5966737f8c99a6b2a6998c80736657514b5050505050505050505050504b515664717e8b97a4b1a6998c807366594d4033261a0d00000a1623303d495663707c89949faab4b8ada39c938f89868585858585858585858585858483827f7c77716d666159514a423931271d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58626f7c87929fa4aeb4bab2adaba6a3a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19d9084776a5d5144372a1e1100000000000000000000000000000c1925323f4c5865727f8b98a5b2a99c908376695e534d515151515151515151515151515151515151515151515151514f4d48423930251b0f04000000000000000000000000000000000000000714202d3a4753606d7a86929facb9b2a8978a7d7064574a4a5764717e8a97a9b3b4a79a8e81746763707d8996a8b2b5a89c8f827569574d4653606c7985929fabb8b5ab998c7f7266594c3f31261a0e0200000000000004111e2b3744515e6a7784919daaaea398877a6d60575b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b56544e463d32271b0f03000c1825323f4b5865727e8b98a5b1a89c8f82756a605c555d5d5d5d5d5d5d5d5d5d5d5d545c6068727f8c99a5b2a5988b7f7265584c3f3225190c0005111e2a36414c566874818e9ba6b0bcb0a69c918c827c79787878787878787878787878777775726f6a65605c544f44403930271f150b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a76828f99a3aebab6aea8a19e99979594949494949494949494949494949494949494949494949084776a5d5144372a1e1100000000000000000000000000000d1a2633404d596673808c99a6b3a69a8d807367564d443f44444444444444444444444444444444444444444444444442413d3730271e140900000000000000000000000000000000000000000a1623303d495663707c8999a3afb9aca096877a6e6154474855616e7b8897a2adb6aa9d9083776766727f8c99a5b2b3a6998c807366594d44505b6576828f9ca9b5b5a89b8f827568574d42362a1e120500000000000004101d2a3743505d6a7683909da9b4aa96897d70696868686868686868686868686868686868686868686868686260584e43382b1f1306000b1724313e4a5764717e8a97a9b3ac9f92877c716d676a6969696969696969696969696a666d707a84919eabb3a9978b7e7164584b3e3125180b000713202d3946525e687885919eabb8b7ab9f948c7f75706d666b6b6b6b6b6b6b6b6b6b6b6b6a6866625f5853514a423e342e271e150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c88949fabb5b7aea49c96918d8a8887878787878787878787878787878787878787878787878783776a5d5144372a1e1100000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e72655953504a4540393530373737373737373737373737373737373737373534312c251e150c0200000000000000000000000000000000000000000c1926333f4c5966727f8c99abb5b7aa9e918477685e524646535f697885929fabb8ac9f9286796d6875828e9ba8b5b3a9978a7d7064574a3f495366737f8c99abb5b8ab9e928578695f53463a2d211407000000000000030f1c2936424f5c6975828f9ca8b5aa9d90837b767575757575757575757575757575757575757575757575756f6a6054473b2e221508000915222f3c4855626f7b8897a1adafa39991847e7977767676767676767676767676767677797d839196a1acada297887c6f6255493c2f221609000714212e3a4754616d7a8797a1adb9b6ac9c8f82766d63605c545e5e5e5e5e5e5e5e5e5e5e5d5b5955534e464440393028231c150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c566774808d9aa6b0bdafa59c928d84807d7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6d6154473a2e21140700000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e726b64605c54514b45413a36302b262a2a2a2a2a2a2a2a2a2a2a2a2a2a2a282825201b140c03000000000000000000000000000000000000000006121e2b37424d576975828f9ca8b5b4a89b8e817568564c41424d576976828f9ca9b6aea399887c6f687784919eaab7ada197877b6e6154483d4a5663707d8999a3afb9ada197887b6e6155483b2e221507000000000000000d1a2733404d5a6673808d99a9b2aca0959086838282828282828282828282828282828282828282828282827c6f6256493c2f231609000815212e3a47535f6a7885929eabb5aba196918a8684838383838383838383838383838384868a9195a0a8b2ac9f9285786c605346392d201306000915222f3c4855626f7b8895a9b3bbafa49a8a7d70635b53514b5252525252525252525251504f4c4847433c38342e271e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687884919eabb7b6ac9e938d807973706f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d685e5246392d20130700000000000000000000000000000d1a2633404d596673808c99a6b3aa9d90837d77716d66605d55524c46423b37312b27201c1e1e1e1e1e1e1e1e1e1e1e1c1b19150f09020000000000000000000000000000000000000000000814212e3a47535f697885929eabb8b4aa988b7f7265584c3f404d5a6673808d99a6b3b5ab988b7e726d7a8796a0acb8ab9e928578695e52463a4754606d7a86929facb9b3a9978a7e7164574b3e2f24180d010000000000000a1724303d4a5763707d8a96a1adb1a7a09892908f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8a7d7164574a3e3124170b0006121f2b37434e586874818e99a4afb2a8a19e99929190909090909090909090909090909192989da0a7b1afa49a8e8175665b5044382b1f1206000916232f3c4956626f7c8995a2afb9ac9f93867a6d6054474540454545454545454545454444423f3c3a37312c28231c150c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8796a1acb9afa49a8e81746d666462616161616161616161616161616161616161616161616161615e564c4135291d110500000000000000000000000000000d1a2633404d596673808c99a6b3ab9f95908a837e78726d67605d56524d47433c38322c281f1c17110c0711111111110f0e0c090400000000000000000000000000000000000000000000000815222f3b4855626e7b8897a1adb9aea298887c6f6255493c3e4a5764717d8a97a9b3b4a79a8e8174707d8996a8b2b5a99c8f827669574d423945515d677783909daab7b4a79a8d817467554b4035291d11040000000000000713202d3a4653606d7984919ea6b0b1aaa39f9d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b978a7d7164574a3e3124170b00030f1a26313c4855626e7b87939fa6b0b2adaba39f9d9d9c9c9c9c9c9c9c9c9c9c9c9c9d9d9fa3aaacb1b0a79f93877c6f62544a3f33281c0f03000916232f3c4956626f7c8995a2afb8ab9f928578685d524539342e383838383838383838383735332f2e2b261f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a8b2b9ac9f93877b6e615c545554545454545454545454545454545454545454545454545454524c443a3025190d0100000000000000000000000000000d1a2633404d596673808c99a6b3b1a79f9d95908a847f79736d68615e57534e47433d38332b28231c18120d08020004020200000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a9b3b8ac9f9285796d6053463a3b4855616e7b8897a2adb6aa9d908377727f8c99a5b2b3a6998c807366594d4035414b556774818d9aa7b4b6aa9d908377675d5145392c20130600000000000006131f2c3845515c66727f8c949fa7afb4aeaca9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a4978a7d7164574a3e3124170b00000a15212e3a47535f6974818e949ea6acb2b5aeacaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9aaacaeb4b2aca69e958e81746a5f5342382d22170b00000916232f3c4956626f7c8995a2afb7ab9e9184786b564c413529232b2b2b2b2b2b2b2b2b2b2a282622211f1b15100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1b7aa9d918477695f534a484847474747474747474747474747474747474747474747474746413a32281e13080000000000000000000000000000000d1a2633404d596673808c99a6b3b9b1aba7a09d96918b857f7a736e69625f58544e48443e38342e29241d19130e090200000000000000000000000000000000000000000000000000000004111d2935414b556774818e9aa7b4b6a99c8f8376665c5044383a46535f697885929eabb8ac9f92867975828e9ba8b5b3a9978a7d7064574a3d2f3e4b5864717e8b97a9b3b9ac9f92867a6d6053473a2d20140700000000000004101c2834404b54606d788290959fa4acacb2afafafafafafafafafafafafafafafafafafafafafafa4978a7d7164574a3e3124170b000006121e2b37424d57606d79828f939ea0a8aaacafb5afafafafafafafafafafafafafafb5afacaaa8a19e948f83796d60584e432f261c110600000916232f3c4956626f7c8995a2afb7ab9e9184786b5e51452f24191f1f1f1f1f1f1f1f1f1e1d1c191515120f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2b5a89b8e827568574d423c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3935302820160c020000000000000000000000000000000d1a2633404d596673808c99a6b3bfbcb8b1aca8a19e97928c85807b746e6a626058554f46443f38352f29241e1a140f0903000000000000000000000000000000000000000000000000000613202c3945515d677784909daab7b3a6998d807366544a3f3436424d576976828f9ca9b5aea399887c7784919eaab7ada197877b6e6154483b2e3b4855616e7b8897a1adb9afa399897c706356493d30231609000000000000000c18232e3944505c666e7a838e939a9ea1a8a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3978a7d7164574a3e3124170b0000020e1a26313c45515c676d7a828b91969a9d9fa3aba2a3a3a3a3a3a3a3a3a3a3a3a3a2aba39f9d9a96918b827a6d675d51463c311d140a0000000916232f3c4956626f7c8995a2afb7ab9e9184786b5e5145382b1e08121212121212121211110f0c09080808080808080808070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8e8174675b4e41312e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d29251e160e04000000000000000000000000000000000d1a2633404d596673808c99a6b3bdb4aeacaeb2aca9a19e98928d86817b756f6a63615953504a45403935302a251f1a150f0a0400000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9b2a8978a7d7064574a3d2e31404d5a6673808d99a6b3b5ab988b7e7a8796a0acb8ab9e928578695e53463a2d3a46535f697885919eabb8b5ab998c7f7266594c3f31261a0e0200000000000007121d28343f4a545e686e7981878e9196959696969696969696969696969696969696969696969696968a7d7164574a3e3124170b0000000915202834404b555d686d757e848a8d909299959696969696969696969696969696959992908e8a847e756d685e554b40342a200b020000000916232f3c4956626f7c8995a2afb7ab9e9184786b5e5145382b1e14141414141414141414141414141414141414141414141413100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e413427212121212121212121212121212121212121212121212121201d19130c0400000000000000000000000000000000000d1a2633404d596673808c99a6b3b4aba39fa3abacb1adaaa29f99928e87827c76706b64605c54514b45413a36302b26201b160e09030000000000000000000000000000000000000000000a1723303d4a5663707d8999a4afb9aca096877a6d6154473a2e313e4a5764717d8a97a9b3b4a79a8e817d8996a8b2b5a99c8f827669574d42362a36424d576875828f9ba8b5b5a89c8f827569574d42372b1e1206000000000000000c17232e38424d565e676d757c81848788898989898989898989898989898989898989898989898989897d7164574a3e3124170b000000030c18232e39434c565d606c71787d8183868788898989898989898989898989898988878684817d78726d615e564c43392f22180e000000000916232f3c4956626f7c8995a2afb7ab9e9184786b5e5145382b212121212121212121212121212121212121212121212121201f1d18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b141414141414141414141414141414141414141414141413110d08020000000000000000000000000000000000000d1a2633404d596673808c99a6b3aea39992999da0a7abb0aeaba39f9a938f89837d77716d66605d55524c46423b37312b27201a140d0500000000000000000000000000000000000000030f1b27333f495366737f8c99abb5b7aa9e918477685e5246392d2e3b4854616e7b8797a1adb6aa9d90837f8c99a5b2b3a6998d8073665a4d403126313f4c5966727f8c99abb4b8ab9e928578695f53473a2e2114080000000000000006111c26303b444d555d606a6f74787a7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7a6d6154473a2e2114070000000007121d27303a444c525a62666c707477797a7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a7774706c66625b524c443a31271d1006000000000916232f3c4956626f7c8995a2afb7ab9e9184786b5e5145312e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2c29241d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0808080808080808080808080808080808080808080707050100000000000000000000000000000000000000000d1a2633404d596673808c99a6b3ac9f92868a90959c9fa6acafaeaca49f9b94908a837e78726d67605d56524d47433c38322a251f170f0500000000000000000000000000000000000005121f2b3744505b6576828f9ca9b5b4a79b8e817468564c41362a2d3a46535e697885929eabb8ac9f9287828f9ba8b5b3a9978a7d7064574a3d3124303c4956636f7c8999a3aeb9ada197887b6e6255483b2f22150800000000000000000a151e29323b434b51585f6267686d6e6f7070707070707070707070707070707070707070707070706d685e5246392d20130700000000000b151e28323a414550545b606367676d6e6f6f7070707070707070707070706f6f6e6d676763605b545146413a32281f150b00000000000916232f3c4956626f7c8995a2afb7ab9e9184786b574d423b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a39352f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7f7e838a90949b9fa4acaeafaca69f9c95908a847f79736d68615e57534e47433d36312921170d0300000000000000000000000000000000000613202d394653606c7985929fabb8b4aa988b7e7265584b3f30252a36424d576976828f9ca9b5aea3999286929facb9ada297877b6e6154483b2e212d3a4753606d7986929facb9b3a9978b7e7164584b3e2f24190d0100000000000000030c172029313a41454e5355565e616263636363636363636363636363636363636363636363636363615e564c41362a1d11050000000000030c16202830353f424a505357555c60616263636363636363636363636363636261605c555753504a423f36302820160d0300000000000815222f3b4855626e7b8895aab4b8ab9f928578695f534947474747474747474747474747474747474747474747474747474745403931271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e72777d83898f939a9fa3abaeb0aba7a09d96918b857f7a736e69625f58544e46423b33291f140900000000000000000000000000000000000815222f3b4855626e7b8897a2adbaaea298887c6f6255483c2f222531404d5a6673808d99a6b3b5aba3999299a3aeb8ab9e928578695e53463a2d212c3845515c677683909da9b6b4a79a8e817467554c4135291d11040000000000000000050e171f282f353c4347494c5254555656565656565656565656565656565656565656565656565654524c443a3025190d01000000000000040e161e24292f383f44464a4b515354555656565656565656565656565656555453514b4a46443f382f2a251e160e050000000000000814212e3b4754616e7a8798a2aebaada297887b6e615b53545454545454545454545454545454545454545454545454545453514b43392f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e726b70767c82878e92999fa2aaadb1aca8a19e97928c85807b746e6a626058534d453b31251a0e02000000000000000000000000000000000b1825323e4b5865717e8b98a9b3b8ac9f9285796d6053463a2d2024313d4a5764707d8a97a9b3bdb5aba39fa3abb5b5a99c8f827669574d42362a1e2934404b556774808d9aa7b3b7aa9d908477675d5145392c201306000000000000000000050d161d242932373b3c41464748494949494949494949494949494949494949494949494949494746413a32291e13080000000000000000040c13191d262d3338393d4045464748494949494949494949494949494948484745403d3938332d261d19130c05000000000000000613202d394653606c7985929facb8b3a99a8d80746c65626161616161616161616161616161616161616161616161616161605d554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265636a6f757b81868d92989ea1a9acb2aca9a19e98928d86817b756f6a615e574d42362a1e120500000000000000000000000000000004111d2935414c566774818e9aa7b4b6a99c8f8376665c5044382b1f212e3b4854616e7b8797a1adb9bdb5aeacaeb5bdb3a6998d8073665a4d4031251a232f3e4a5764717d8a97a8b2b9ac9f93867a6d6054473a2d21140600000000000000000000040c131820262b2e3036393a3b3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3a3936302920170c0200000000000000000002080b141c22282b2d2e34383a3b3c3c3d3d3d3d3d3d3d3d3d3d3d3d3c3c3b3a38342f2d2b28221c140b0802000000000000000006121f2b3844505b667783909daab6b9ac9f93887f78726f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675d5145392c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e72655860626a6e747b80858c92979ea1a8acb1adaaa29f99928e87827c766e695e53463a2d2114070000000000000000000000000000000713202c3945525d687784919daab7b6ac998c807366544a3f34281c212d3a46535e697885929eabb8c5bfbbb9bbbfbeb3a9978a7d7164574a3e312417212e3b4754616e7b8796a1acb9afa499897d7063564a3d2d22170b000000000000000000000001070d151b1f21252a2d2e2f303030303030303030303030303030303030303030303030302e2d2a251e170e05000000000000000000000000020a11171c1f2023282c2d2e2f30303030303030303030303030302f2e2d2c2923201f1c17110a0200000000000000000000030f1c28333f4a546773808d9aa7b1bbafa49a938b837f7c7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e72655854585f62696e737a7f858b91969da0a7abb0aeaba39f9a938f89827b6e6154483b2e2115080000000000000000000000000000000714212d3a4754606d7a86939facb9afa49a8a7d7063574a3d2e23171e2a36424d576976828f9ca9b5c2cbc7c5c7c6b9ada297887b6e6155483b2e2215202d3a46525e697884919eabb7b5ab998c7f736653493f33271b0f03000000000000000000000000040a0f1315191d2021222323232323232323232323232323232323232323232323232321201d19130c05000000000000000000000000000000060b0f1213181c1f20212223232323232323232323232323232221201f1c1813120f0b06000000000000000000000000000b17222d3c4956636f7c8995a0acb8b6aca49f95908b8887878787878787878787878787878787878787878787878787877f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b4e53575e61686d73797f848a90959c9fa6acafaeaca49f9b94897d7063564a3d3023170a0000000000000000000000000000000a1724303d4a5763707d8a9aa4afb9ac9f93867a6d6154473a2e21141a2531404d596673808c99a6b3bfced3d2d1c5b8ab9e928578695f53463a2d21141e2a36424d566875818e9ba8b5b5a99c8f8276655b5044372b1f120500000000000000000000000000000306080d11131415161616161616161616161616161616161616161616161616161413110d08020000000000000000000000000000000000000306070c1013131415161616161616161616161616161615151413100c0706030000000000000000000000000000000613202d394653606c7883909da6b0bab6afa79f9d9895949494949494949494949494949494949494949494949494948c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b43474d52565d61676d72797e838a90949b9fa4acb1afaca696897d7063564a3d3023170a0000000000000000000000000000030f1c28333f4a546673808c99acb6b7aa9d918477685d5246392d20131724313d4a5764707d8a97a8b2bdc9d5dccfc2b5a99c8f827669574d42362a1e121925303f4c5865727f8b98aab4b8ab9f9285796c605346392d20130600000000000000000000000000000000000105070708090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a070705010000000000000000000000000000000000000000000000000406070809090a0a0a0a0a0a0a0a0a0a0a0a0909080706040000000000000000000000000000000000000005121f2b3744505b65717e8a949ea8b2babbb1abaaa5a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3b42464c52555d60666d71777d83898f939aa0a7b1b0a396897d7063564a3d3023170a000000000000000000000000000006121f2b3844505b6676828f9ca9b5b4a79b8e817468564c4135291d1114212e3b4754616e7b8796a0acb9c5d2d6cabeb3aa998d8073665a4d4031261a0e16222f3c4955626f7c8898a2aebaada297887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953616c75828f96a0a8afb8bcb8b6b2afadadadadadadadadadadadadadadadadadadadadadadada5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f30363a41464b51545c60646b70767c82879095a0acb0a396897d7063564a3d3023170a00000000000000000000000000000613202d394653606c7985929fabb8b3aa988b7e7165584b3e3024190d14202d3a46525e697784919eaab7c1cdd2c6baaea298897d7063564a3d3023170913202d3a4653606d7985929facb8b3a9988b7e7165584b3e3024190d0100000000000000030608090b0b0b0b0b0b0b08080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d131313131313130c0b09050100000000000000000000000000000000000000000000000000000000000000000000000b17222d3841505a616d7a8491969ea5abb1b5b6b8b8b9bbc0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5b2a5998c7f7266554b41424242424240454a50535961636a6f757c83909daab0a396897d7063564a3d3023170a00000000000000000000000000000915222f3c4855626f7b8898a2aebaaea298887b6f6255483c2f221508111e2a36424d566774808d9aa5afbbc4c5bfb4aa9f9285796d6053473a2d201407121f2c3844505c6676838f9ca9b6b4a79a8e817467564c4135291d11040000000000040a0f131516181818181818181514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000070e1317191a20202020202020181815110c060000000000000000000000000000000000000000000000000000000000000000000006111b262f3e46525e686e7b848e939d9fa7a8aaabacacafb5acacacacacacacacacacacacacacacacacacacaca5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79b8e8174675c524c4f4f4f4f4f4f4f4f4f4f4f555860626a75828e9ba8afa396897c706356493d3023160a00000000000000000000000000000c1825323f4b5865727e8b98aab4acab9f9285796c605346392d2013060e1925303c4855626f7c88939ea9b2b8b8b5aea3988d8174675d5145382c1f1306101c28343f4a546673808d99a6acacaa9d918477685d5245392c20130700000000070e151b1f22222525252525252522211e1a150e060000000000000000000000000000000000000000000000000000000000000000000000000000010a12191f2326262d2d2d2d2d2d2d2524221d181109000000000000000000000000000000000000000000000000000000000000000000000a141d2a36414c565e696e7981899095999b9d9e9f9fa39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a8b2ab9e9285796d605d565b5b5b5b5b5b5b5b5b5b5b5b5c59606a7783909daab2a995887b6f6255483c2f2215090000000000000000000000000005111d2a36414c566874818e9b9f9f9f9f9c8f8276665b5044382b1f12060915212e3b47535f6a75828f97a1a8abacaba49f92867b6e61554b4035291d10040c17232e3d4a5763707d8a96a89f9f9f9f93867a6d6054473a2d21140700000007101920272b2e2f323232323232322f2e2b2620180f06000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f32333939393939393932312e29231b1209000000000000000000000000000000000000000000000000000000000000000000020b1925303a444d575e676d757d83888c8e909192929993939393939393939393939393939393939393939393938c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a0acada1978c80736d686868686868686868686868686868696b707c87939facada197877a6e6154473b2e211408000000000000000000000000000713202d3946525e687784919393939393938c807366544a3f33281c0f0306121f2b37434e58616e7b8591969d9e9f9d99938b7f72695e5343392f24180c000614212e3a4754616d7a879693939393939a8a7d7063574a3d3024170a0000040e19222b32373b3c3e3e3e3e3e3e3e3b3a37312a21180e03000000000000000000000000000000000000000000000000000000000000000000000007121c262e353b3f40464646464646463f3d3a342d241b110600000000000000000000000000000000000000000000000000000000000000000008131e29323b454d555d606b70777c7f8283858586868686868686868686868686868686868686868686868686867f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697784919eabb3a99c928c807a76757575757575757575757575757576787d84919aa4afab9e918578685e5246392d201407000000000000000000000000000714212e3a4754616d7a8686868686868686867d7063564a3d2d22170b00030f1b26323c46525e696f7c848c909292918d877f726d62574d4231271d1207000713202d3946525e6877848686868686868686807366594d4033261a0d00000a15202b343c4347494b4b4b4b4b4b4b4847423c332a20150900000000000000000000000000000000000000000000000000000000000000000000020e19242e3840474b4d535353535353534b4a453f372d23180c010000000000000000000000000000000000000000000000000000000000000000020d172029333b434c515960636a6f72757778797979797979797979797979797979797979797979797979797979726d62574a3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576774818d99a4afada49c928d868382828282828282828282828282828285899196a1acb1a79b8e817568564c41362a1e1105000000000000000000000000000713202d3946525e6876797979797979797979706b6155483c2f1c110600000a15202a36424d565f6a6f797f83858584817c726d635b51453b311f150b010005111d2935414c566772777979797979797979736e63574b3f3225190c00030f1b27323c464e54555858585858585855534e453c31261a0e0200000000000000000000000000000000000000000000000000000000000000000007131f2a35404a52575960606060606060585651493f34291d1105000000000000000000000000000000000000000000000000000000000000000000050e172129313a41454f54585f6266686a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c65625b51463a2e2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b4855626e7b87939fa8b2ada49c9992908f8e8e8e8e8e8e8e8e8e8e8e8e8f8f91979ea1a8b2aba0958a7d7064574a3d3025190e020000000000000000000000000005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c6361594f44382c200a000000040e1925303b444e585f676d7276787977746e6a635b51493f33291f0d030000010d1925303a445660676a6c6c6c6c6c6c6c6c66635c52473b2f23160a0006131f2b37434e58606265656565656565625f574e42372b1e12060000000000000000000000000000000000000000000000000000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c65625b51453a2e22150900000000000000000000000000000000000000000000000000000000000000000000050f171f282f353d44484e5355595b5d5e5f5f60606060606060606060606060606060606060606060606060595751493f35291e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914212e3a47535f6975818e96a1a9b1aeaba39f9d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9ea1a9adb2aea3999083776c6155493c301e14080000000000000000000000000000010d1925303a444c525f60606060606060606056554f473d33271c100000000009141f29323c464e555d60656a6b6c6a67625f5851493f372d21170d0000000008131e2832444e565b5e60606060606060605957524940352a1f1307000815222e3b4754606a6f717171717171716e6a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000c1926323f4b57636e7379797979797979726d62564a3d3124180b0000000000000000000000000000000000000000000000000000000000000000000000050d161e242933383c4347484c4f50525253535353535353535353535353535353535353535353535353534c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d57616d7a8491979fa7acb2aeaca9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9abadb2b0aaa39f92877d6f635a5044392d200d0200000000000000000000000000000008131e28323a4146535353535353535353534a48443d352c21160b00000000020d17202a343c434b5153595d5f5f5e5a55534e463f372d251b0f0500000000020c1620323b444b4f5153535353535353534d4b4740372e24190e02000916222f3c4955626f7c7e7e7e7e7e7e7e7c6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000d1a2633404d59667380868686868686867f7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000040c131921272c31373a3c3f4244454646464646464646464646464646464646464646464646464646463f3e3a352d251b1107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c46525e686f7c8590959ea0a8a9acaeb4afafafafafafafafafafafafafb6afacaaa69f98928b7f726b6054473e33281c1000000000000000000000000000000000020c162028303639464646464646464646463d3c38332c231a10050000000000050e18222a31394045474c505252514e4847433c342d251c1309000000000000040e202932393f43444646464646464646403f3b352e251c120700000d1a2633404d596673808b8b8b8b8b8b8b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c93939393938b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000001080d161c20262b2e2f3335373839393939393939393939393939393939393939393939393939393932312e29231b130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2a36414c565f6a6f7b838b91969a9c9fa3aaa2a3a3a3a3a3a3a3a3a3a3a3a3aca49f9d9a948f867e726d62594f44352c22170b0000000000000000000000000000000000050e161e252a2d2e393939393939393939302f2c27211a1108000000000000000610181f282f35393a3f43454644413b3a37312a221c130a00000000000000000e1720282e333637393939393939393933322f2a241c130a0000000d1a2633404d596673808c98989898988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c999f9f9f988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000050b10151b1f212226282a2b2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2625221e18110a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1925303a444e585f696e787f848a8d9092989495969696969696969696969696959a93908d89827c716c625b51473d32231a1005000000000000000000000000000000000000050c13191d20212d2d2d2d2d2d2d2d2d2323201c161008000000000000000000060d161d24292c2d3237383937342f2e2b2620180f0a010000000000000000050e161d23272a2b2d2d2d2d2d2d2d2d2625231f19120a010000000d1a2633404d596673808c99a4a4a4988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6aca5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f121515191c1d1f1f2020202020202020202020202020202020202020202020202020191816120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29323c464e575f666d72787d80838587888989898989898989898989898988878684807c766f6a625a51483f352b211108000000000000000000000000000000000000000002080d111314202020202020202020171614100b050000000000000000000000040c12181d2020262a2c2c2b2722211f1a150e060000000000000000000000040b12171b1d1e20202020202020201a1916130e0700000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0f11121313131313131313131313131313131313131313131313131313130c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17202a343c454d545c60666c707376797a7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7a77746f6a625f5850483f362d23190f0000000000000000000000000000000000000000000000010507071313131313131313130a090704000000000000000000000000000001070d101314191d1f1f1e1b1514120f0a030000000000000000000000000000060b0e101113131313131313130d0c0a07020000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18222a333b424a51545b606367666d6d6e6f7070707070707070707070706f6e6d6767626058534e463f362d241b11070000000000000000000000000000000000000000000000000000000606060606060606060000000000000000000000000000000000000000010406070c101213110e08080602000000000000000000000000000000000000020404060606060606060600000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0606060606060606060606050300000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610182129303940444a505357545c606161626363636363636363636363636261605d5556544e47433c342d241b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f32251813131313131313131313131312100c080705020000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181e272e34383f44464a4a5053545556565656565656565656565656555453514b4947433d37322a221b120900000000000000000000000002070a0c0d131313131313130c0b0905010000000000000000000000000000000000000000020507080b0b0b0b0b0b0a0807050200000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b08030000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225202020202020202020202020201f1c191414110e0802000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c23282d3338393d3f444647484949494949494949494949494949484745403c3b38322b2620181009000000000000000000000000070e1317191a20202020202020181815110c06000000000000000000000000000000000003090e121415181818181818171514120e0903000000000000000000000000000000000000070e1317191a20202020202020201b1a17140e0801000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f322d2d2d2d2d2d2d2d2d2d2d2d2d2c2b292621201e19140d080100000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c22282b2d2e34383a3a3b3c3d3d3d3d3d3d3d3d3d3d3d3d3c3b3a39352f2e2b27201b150e070000000000000000000000010a12191f2326262d2d2d2d2d2d2d2524221d181109000000000000000000000000000000060d141a1e21222525252525252422211e1a14100b060000000000000000000000000000010a12191f2326262d2d2d2d2d2d2d2d2726241f1a130b020000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3939393939393939393939393939393836322e2d2a251e19130c04000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c11171c1f2023282b2d2e2e2f3030303030303030303030302f2e2d2c2924221f1b160f0a040000000000000000000000000a131c242a2f32333939393939393932312e29231b120900000000000000000000000000060f181f262a2d2e323232323231312e2d2a261f1c17110a020000000000000000000000000a131c242a2f323339393939393939393433302b241d140b0100000000000d1a2633404d596673808c99a6b1a5988b7e7265584b4646464646464646464646464646464645433f3b39363029241e160d070000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f1213171c1f20212223232323232323232323232323222120201d1815130f0a040000000000000000000000000007121c262e353b3f40464646464646463f3d3a342d241b11060000000000000000000000030d18212931363a3b3e3e3e3e3e3e3d3b3a36312b28231c140c050000000000000000000007121c262e353b3f404646464646464646413f3c362f261d130800000000000d1a2633404d596673808c99a6b1a5988b7e7265585353535353535353535353535353535353524f4c4746413b352f282019100800000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060b10121314151616161616161616161616161616151413100d0706030000000000000000000000000000020e19242e3840474b4d535353535353534b4a453f372d23180c010000000000000000000009141f29333b4246484b4b4b4b4b4b4a4846423b38342e261e170f050000000000000000020e19242e3840474b4d53535353535353534e4c4741382f241a0e03000000000d1a2633404d596673808c99a6b1a5988b7e726560606060606060606060606060606060605f5e5c5954524c45413a322b221a1108000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070708090a0a0a0a0a0a0a0a0a0a0a0a090807060401000000000000000000000000000000000007131f2a35404a52575960606060606060585651493f34291d1105000000000000000000020e1a26313b454d53555858585858585755534d46443f38302921170e050000000000000007131f2a35404a52575960606060606060605a58524a41362b1f1408000000000d1a2633404d596673808c99a6b1a5988b7e726c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6965615e56524c443d342c231a10070000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c65625b51453a2e22150900000000000000000005121e2a36424d575f6165656565656464615f5753504a423b332920170c020000000000000a17232f3b47525c63666c6c6c6c6c6c6c6c67645c52473c3024170b000000000d1a2633404d596673808c99a6b1a5988b7f79797979797979797979797979797979797979797876726e68605d564e463d352c22190d0400000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e131313131313130a0a0804000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4b57636e7379797979797979726d62564a3d3124180b0000000000000000000714212d3a46535f696e717171717171706e6965605c544d453b33291e140a0000000000000c1926323f4b57636e737979797979797979746e64584c3f33261a0d000000000d1a2633404d596673808c99a6b3a79b918b868686868686868686868686868686868686868685827f7a746d6860584f473d342b1f160c01000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b20202020202020171614100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d59667380868686868686867f7265584b3f3225180c0000000000000000000815222e3b4855616e7b7e7e7e7e7e7e7d7b77726d665e574d453b30261c110600000000000d1a2633404d5966738086868686868686868074675a4e4134271b0e000000000d1a2633404d596673808c99a6b3aca39b989393939393939393939393939393939393939992918f8c86807a6f6a60594f463d31281d1307000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000020b131a1f2427272d2d2d2d2d2d2d2423201c171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c93939393938b7e7265584b3f3225180c0000000000000000000b1724313e4a5764717e8a8b8b8b8b8b8a88847e786e695e574d42382e23170b00000000000d1a2633404d596673808c9393939393938d8074675a4e4134271b0e000000000d1a2633404d596673808c99a6b3b5aca7a59f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9c99928d847c706b60584e433a2f24180d010000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000010b141d252b3033343939393939393931302d28221a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c999f9f9f988b7e7265584b3f3225180c0000000000000000000b1724313e4a5764717d8a97989898979795918b837b6e695e544a3f34281c1207000000000d1a2633404d596673808c999f9f9f9f9a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b3beb7b3b1acacacacacacacacacacacacacacacacacb5aeacababa39f9691867d706a60554b4135291e13080000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000008131d262f363c4041464646464646463d3c39332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6aca5988b7e7265584b3f3225180c0000000000000000000b1724313e4a5764717d8a97a4a4a4a4a8a09d9590847b6e665c5044392e23180c000000000d1a2633404d596673808c99a6acaca79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b3bfc3c1beb6afacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaeb4aea8a19892867c6f675d51453a2f24190d0100000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e535353535353534a49443e352c22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000b1724313e4a5764717d8a97a4b0b1b1b1aca79f969083786d60544a4034281c10040000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b3bfc0b8b0aca49f9e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9fa2aaacb2aaa2989184796d60564c4135291d110400000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6acaca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000008141f2b36414a53585a60606060606060575550473e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000b1724313e4a5764717d8a97a4a6a9abb0b8b1a89f958b7e71665c5144382c1f12060000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b3bfb6aea69e9a939190909090909090909090909090909192989ea1a8b2aaa0968d8073685d5245392c20130600000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c999f9f9f9f9a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c64615a5044392d201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000b1724313e4a5764717d8a9798999c9fa6acb2b1a79e9184796d6053463a2d2013080000000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b3bbaea49d948f8784848484848484848484848484848484858a9196a0a8b2a89f92857a6d6054473a2d21140700000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c9393939393938d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000010d1a2733404c58646e7479797979797979706c6155493c3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000b1724313e4a5764717e8a8b8b8c90949ea0a8b2ada1968a7d7063574a3d2f24190d0100000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b3b3a99d928d827b77777777777777777777777777777777797d849196a0acaea2988b7e7165584b3e3225180700000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d5966738086868686868686868074675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a677480868686868686867d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000815222f3b4855626e7b7f7f7f8083889196a0acb2a89b8e817568564c4135291d110400000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b3ada2978d80756e696a6a6a6a6a6a6a6a6a6a6a6a6a6a676d717a84919eaab4aa9b8e8175685b4e422f24180d01000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4b57636e737979797979797979746e64584c3f33261a0d000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d93939393938a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000814212e3a47535f696e72727273767c84919ea8b2aa9e918477685d5245392c20130600000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b3ab9f9285796d615f575d5d5d5d5d5d5d5d5d5d5d5d555d6068707d8a98a2aeab9e9184786b554b4035291d1004000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c6c67645c52473c3024170b000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9a9f9f9f978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000006121e2b37424d575f62656565666a6f7c8996a0acaca096877a6d6054473a2d21140700000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b3a89b8e8275675d534d5151515151515151515151514b5156606d7985929fabac9f928679675d5145392c201306000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a35404a52575960606060606060605a58524a41362b1f1408000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7aca3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000020e1a26313c454d535558585858606a7784919eaab2a895887c6f6255493c2f22160900000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b2a6998c7f7366554b424444444444444444444444444045515c667784919daaaea399867a6d6053473a2d201407000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e19242e3840474b4d53535353535353534e4c4741382f241a0e03000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000009151f2a333c4247484c4c4c4e586975828f9ca8afa396897c706356493d3023160a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f31373737373737373737372f35404b546a7784909daab4ab94877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c262e353b3f404646464646464646413f3c362f261d130800000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000030e18212a31373a3b3f3f414e5b6774818e9aa7b0a3968a7d7063574a3d3024170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f322a2a2a2a2a2a2a2a2a2a242e44515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b0100000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000000060f181f262b2e2f3234414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f32251e1e1e1e1e1e1e1e1e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191f2326262d2d2d2d2d2d2d2d2726241f1a130b020000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000060e151a1e21222734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f322518111111111111111e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e1317191a20202020202020201b1a17140e0801000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000000000003090e12141b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0404040404111e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000002060e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000004111e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000004111e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0a0806050300000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000004111e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516181818181818181818181818181818181818181818181818181817161513120f0b060400000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000004111e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222525252525252525252525252525252525252525252525252525242322201f1b1713100c070100000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000004111e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f323232323232323232323232323232323232323232323232323131302e2d2b27221f1d18120b06000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000004111e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e19222b32373b3c3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3b3937332d2c29241d17110a0200000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000004111e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b343c4347494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a494846443f3a39352f28231c140c05000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000004111e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323c464e5455585858585858585858585858585858585858585858585858585857565553504947454039342e261e170e050000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000004111e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5860626565656565656565656565656565656565656565656565656564646361605b5353514b443f38302920170f0500000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000004111e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a6f717171717171717171717171717171717171717171717171717170706e6c6564605d55504a423b332921170c02000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000004111e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7c7b7976716d67605c544d453b33291e140a000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0202020204111e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a898885827e79726d665e574d453b30261c11060000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180f0f0f0f0f0f111e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c98989898989898989898989898989898989898989898989897979697928f8b857f786e695e574d42382e23170b0000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c08050000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f32251c1c1c1c1c1c1c1c1e2a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a9a29f9c97928c837b6e695e544a3f34281c110600000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225181714110c06000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f32282828282828282828282a3744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b3adaba9a29f9590847b6e665c5044382e23170b00000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f32282423211d1710080000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f2f35353535353535353535353744515d6a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a7aaabb1b3ada7a0969083786d60544a3f34281c1003000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f353531302d28221a120800000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d1a2633404d596673808c99a6b1a5988b7e7265584b40424242424242424242424242423f4a546a7784909daaada194877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c989898989898989898989898989898989898989898989898999a9d9fa7acb2b1a8a0958b7f72665c5044382b1f1206000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b4242423e3d39332c241a1006000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000d192633404c5966737f8c99a6b2a6998c7f736659514b4f4f4f4f4f4f4f4f4f4f4f4f4f4f505c667784919daab4aa94877a6e6154473b2e211408000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d90959ea0a8b2b1a79e9285786d6053463a2d201307000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584f4f4f4f4b49453e362c22170c000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000c1925323f4c5865727f8b98a5b2a99c8f82766b605d555b5b5b5b5b5b5b5b5b5b5b5b5b5b58606d7985929facaea398877a6d6054473a2d211407000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8083899196a0a9b3ada197897c706356493d3023160a000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e72655b5b5b5b5b575550483e33281d11050000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000b1824313e4b5764717e8a97a9b3ab9f94897d726d67696868686868686868686868686868686a707d8998a2aeac9f9285796c605346392d201306000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a6f727272727272727272727272727272727272727272727272727274777c849197a2adb3a9998d8073665a4d4033271a0d000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7268686868686864615a5045392d2114080000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000915222f3c4855626f7c8897a1adb0a69f92867f7a7775757575757575757575757575757575777c84919eaab4aa9d908377665b5044382b1f1206000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5860626565656565656565656565656565656565656565656565656566676a6f7b85929fabb4a89b8e8175685b4e4235281b0f000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e75757575757575716c6155493d3023170a0000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000613202d394653606c7885929eabb5aea298928b86838282828282828282828282828282828284899196a0acb0a69a8d807367544a3f33281c0f03000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e5456585858585858585858585858585858585858585858585858585958606973808d99a6b3a99c8f8376695c504336291d10000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3aa9d9083828282828282827e7164574b3e3124180b0000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0000000005121f2b3744505b6574818e99a3afb4aaa29f9892908f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f91969ea0a8b2aa9e94887c6f6255493c2d22170b00000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d4348494c4c4c4c4c4c4c4c4c4f515253535353535353535353535353534e5763707c8996a3afaa9d9083776a5d5044372a1d11000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3aca095908e8e8e8e8e8e8c807366594d4033261a0d0000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e00000000030f1b27333f4953616e7b87929fa6b0b4aeaaa39f9d9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9ea0a8acb2aba2988f82766a5f53473b2e1c110600000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b32383b3c3f3f3f42464d5355595c5e5f60606060606060606060606060606060616e7b8894a1aeaa9d9084776a5d5144372a1e11000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b1a7a09d9b9b9b9b9b998c807366594d4033261a0d0000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e00000000000b17222d3847535f6974808d949ea6adb3b4aeacaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8aaacb2b1aaa39992867b6e61584e43372b1f0a0000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101921272c2e2f353e454d52575f6165696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6e7a8794a1adaa9d9084776a5d5144372a1e11000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b9b1acaaa8a8a8a8a6998c807366594d4033261a0d0000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000006111b2b37424d57606d78828f939ea1a9abadb3afafafafafafafafafafafafafafafafb6afacaaa79f9892877e70695f53463c32261b0f0000000d1a2633404d596673808c99a6aca5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b232d363f474f575e61696e727677787979797979797979797979797979797979797a8794a1adaa9d9084776a5d5144372a1e11000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfb9b5b3afafafafa6998c807366594d4033261a0d0000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0000000000000e1a26313c44515c666d7a828b91979b9ea1a9a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3aca49f9e9b9590867e716c61574d42342a20150a0000000d1a2633404d596673808c999f9f9f988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202b353f48505961696e747b7f828485868686868686868686868686868686868686878c97a3b7aa9d9084776a5d5144372a1e11000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b6aea9a6a3a3a3a3a3998c807366594d4033261a0d0000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e00000000000009151f2834404a545d686d757f858b8e91979595969696969696969696969696969696959a93918e89837c716c615a50453c3122180e040000000d1a2633404d596673808c93939393938b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323d47505a626b707b81878c8f919298939393939393939393939393939393939394979ea8b7aa9d9084776a5d5144372a1e11000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3aea49d9a9696969696968c807366594d4033261a0d0000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000000030c18232e39424c565d606d72797e828587888989898989898989898989898989898988888684817d786f6a615a50483e332a1f1007000000000d1a2633404d59667380868686868686867e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b444f59626c717d868e939a9c9e9fa2aa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa1a3a8b0b7aa9d9084776a5d5144372a1e11000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a99d928d89898989898989807366594d4033261a0d0000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0000000000000007121c27303a434c525b62676d7175787a7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7a7774706c655f5850483e362c21180e00000000000c1926323f4b57636e7379797979797979726d62564a3d3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c56606b717e8792989fa4acaaabaeb4acacacacacacacacacacacacacacacacadafb3bab7aa9d9084776a5d5144372a1e11000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a69a8d807c7c7c7c7c7c7c7b6e6155483b2e2215080000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e00000000000000000b151e28313a414551555c606468686d6e6f7070707070707070707070707070706f6e6d676863605b534e463e362c241a0f0600000000000a17232f3b47525c63666c6c6c6c6c6c6c65625b51453a2e2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e68707d879299a2aaafb3adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadb3b9bec4c3b7aa9d9084776a5d5144372a1e11000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e727070707070706e695f53463a2d2114070000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e0000000000000000030c161f282f353f434b515358565e6162626363636363636363636363636363636262605d5556535049413c342c241a120800000000000007131f2a35404a52575960606060606060585651493f34291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414d56616e7a859199a3abb1aca9a29f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9fa2a9adb3bbc3b7aa9d9084776a5d5144372a1e11000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e72656363636363615f574d42362a1e12050000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000000000000040d161e242930394045464b4c52545556565656565656565656565656565656555553514b4a46443f382f2a221a120800000000000000020e19242e3840474b4d535353535353534b4a453f372d23180c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6874808d97a1abb1a7a09d979291909090909090909090909090909192979ea1a9b3bdb7aa9d9084776a5d5144372a1e11000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265585656565655534d453b31261a0e020000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e00000000000000000000040c13191e272e34383a3e414647484949494949494949494949494949494949484745403d3937332d261d19100800000000000000000007121c262e353b3f40464646464646463f3d3a342d241b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b86929fa9b2a8a095908985848484848484848484848484848484858a9197a1abb4b7aa9d9084776a5d5144372a1e11000000010e1b2734414e5a6774818d9aa7afa3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b4949494846423b33291f1409000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000000000000000001080c151d23282c2d3036393a3b3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3b3a39352f2d2b27221b140b0700000000000000000000000a131c242a2f32333939393939393932312e29231b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a3aeaca09690837d79777777777777777777777777777777797d859199a3aeb7aa9d9084776a5d5144372a1e11000000010e1b2734414e5a6774818d9aa3a3a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3d3d3b3a36312921170d03000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e00000000000000000000000000030b12181c1f20252a2d2e2f2f3030303030303030303030303030302f2f2d2c2924201f1b17110a02000000000000000000000000010a12191f2326262d2d2d2d2d2d2d2524221d1811090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b556976828f9caab2a89d91847a706c656a6a6a6a6a6a6a6a6a6a6a6a6a666c707c86929facb7aa9d9084776a5d5144372a1e11000000010e1b2734414e5a6774818d96969696968a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f32302e2d2a261f170f0600000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e000000000000000000000000000000070c101313191d20212223232323232323232323232323232323222220201d1813120f0b0600000000000000000000000000000000070e1317191a20202020202020181815110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d677885929fabada1968a7d7068605b535d5d5d5d5d5d5d5d5d5d5d545b606a75818e9ba8b4aa9d9084776a5d5144372a1e11000000010e1b2734414e5a677481898989898989897d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f322522211e1a140d060000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000406080d111314151616161616161616161616161616161616151413110d0705030000000000000000000000000000000000000002070a0c0d131313131313130c0b0905010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798698a2aeab9e9184786c6056504951515151515151515151514a505865717e8b98a4b1aa9d9084776a5d5144372a1e11000000000815222e3b4855616e7b7c7c7c7c7c7c7c7a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f32251814120e0903000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000000000105070708090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0908070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794aab4a89b8e8275655b50443f44444444444444444444443f4a5763707d8a96a3b0aa9d9084776a5d5144372a1e11000000000814212d3a47535f696e707070707070706d685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c05020000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d81746753493f332d3737373737373737372d3d4a5663707d8996a3b0aa9d9084776a5d5144372a1e110000000006121e2b37424d575f6163636363636363615e564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e412d222a2a2a2a2a2a2a2a2a303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e11000000000a15202a343e4850575f61676a6b6965605d554d453b2f261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b1a5988b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d9aa7b0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6b3b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271e1e1e1e1e1e1e1e23303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e11000000030f1a26313c46505a61696e74777776726d675e574d42382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6aca5988b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d9aa7afa3978a7d7064574a3d3124170a00000d1a2633404d596673808c99a6acaca79a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271b1111111111111723303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e1100000006121f2b37434e58616c707b808384837f796e695e544a3f33281c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c999f9f9f988b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d9aa3a3a3978a7d7064574a3d3124170a00000d1a2633404d596673808c999f9f9f9f9a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271b0e040404040a1723303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e110000000815212e3a47535f6a707e868d9091908c837b6e665b5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c93939393938b7e7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a6774818d96969696968a7d7064574a3d3124170a00000d1a2633404d596673808c9393939393938d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271b0e010000000a1723303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e110000000915222f3c4855626f7c8692989d9e9c959083786c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d59667380868686868686867f7265584b3f3225180c00000000000000000000000000000000010e1b2734414e5a677481898989898989897d7064574a3d3124170a00000d1a2633404d5966738086868686868686868074675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271b0e010000000a1723303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e11000004101c2834404b546875818e98a2aaaaa79f958a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4b57636e7379797979797979726d62564a3d3124180b00000000000000000000000000000000000815222e3b4855616e7b7c7c7c7c7c7c7c7a6d6154473a2e21140700000c1926323f4b57636e737979797979797979746e64584c3f33261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271b0e010000000a1723303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e11000006131f2c3845515c667885929faab4b7b1a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c65625b51453a2e22150900000000000000000000000000000000000814212d3a47535f696e707070707070706d685e5246392d20130700000a17232f3b47525c63666c6c6c6c6c6c6c6c67645c52473c3024170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271b0e010000000a1723303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e1100000713202d3a4653606d798697a2adbac1b4a89b8e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a35404a52575960606060606060585651493f34291d1105000000000000000000000000000000000006121e2b37424d575f6163636363636363615e564c4135291d1105000007131f2a35404a52575960606060606060605a58524a41362b1f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271b0e010000000a1723303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e11000006131f2c3845515c667985929fabb5b9b0a69a8d8073675a4d4034271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e19242e3840474b4d535353535353534b4a453f372d23180c01000000000000000000000000000000000009141f29333d474f565e61676a6b6a66605d564e453c31271d12070000020e19242e3840474b4d53535353535353534e4c4741382f241a0e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271b0e010000000a1723303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e11000004101c2834404b546975828f99a3abaca79f94897d706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c262e353b3f40464646464646463f3d3a342d241b11060000000000000000000000000000000000020e1a25303b454f5960696e73777776736d685f574e43392f24180c00000007121c262e353b3f404646464646464646413f3c362f261d13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271b0e010000000a1723303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e110000000c18232e3c4956626f7c8792999e9f9d958f82766b6054483b2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f32333939393939393932312e29231b120900000000000000000000000000000000000005111e2a36424d57606b707b808384837f7a6e6a5f554b4035291d10040000000a131c242a2f323339393939393939393433302b241d140b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271b0e010000000a1723303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e110000000715222e3b4854606a727f878f9292918c837a6d61594f44382c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191f2326262d2d2d2d2d2d2d2524221d181109000000000000000000000000000000000000000714202d3a46525e69707d858d9091908c847c6e675d5145382c1f1306000000010a12191f2326262d2d2d2d2d2d2d2d2726241f1a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271b0e010000000a1723303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e1100000007131f2c38434e58626d727c828586847f796d685e52473d32271c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e1317191a20202020202020181815110c0600000000000000000000000000000000000000000814212e3b4754616e7b8592979d9e9d969184796d6053473a2d2014070000000000070e1317191a20202020202020201b1a17140e080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271b0e010000000a1723303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e11000000030f1b27323d46515b626a6f75787977726d675e564c41352b21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d131313131313130c0b0905010000000000000000000000000000000000000000010e1a2734414d5a6774808d97a2a9aaa8a0968b7e7265584b3f3225180c00000000000002070a0c0d13131313131313130e0d0b0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271b0e010000000a1723303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e11000000000a16212b343f4851586062686b6c6a66605d554c443a3023190f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919da9b3b7b2a89b8e8275685b4f4235281c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271b0e020202020a1723303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e1100000000040f19222d363f464e54565c5f5f5e5953514b433a32281e1107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabb8c2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271b0f0f0f0f0f0f1723303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e11000000000007101b242d343d4347494f5253514c47454039312820160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2b3844515e6b7784919eaab4b9b1a79b8e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e4134271c1c1c1c1c1c1c1c23303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e1100000000000009121b222b32383b3c424546443f3a38352f271f160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e98a3aaaca8a0958a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e413428282828282828282828303d4a5663707d8996a3b0aa9d9084776a5d5144372a1e110000000000000009101920272b2e2f35383937332d2c29241d150d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8692989e9f9e969083786d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79a8d8174675a4e412f35353535353535353535353d4a5663707d8996a3b0aa9d9084776a5d5144372a1e110000000000000000070f161b1f2223292c2c2b26201f1d18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f69717e868e9292918d847b6e665c5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea79b8e817468564c41424242424242424242424242424a5764707d8a97a3b0aa9d9084776a5d5144372a1e11000000000000000000040a0f1315161c1f201e191413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d57616c717c81858684807a6e695e544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8894aab4a99c8f8376685e534e4f4f4f4f4f4f4f4f4f4f4f4f4f4d5665717e8b98a4b1aa9d9083776a5d5044372a1d110000000000000000000000030608090f1213110c07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c45505a616a6f75787977736d685e574d42382e23170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8798a3aeac9f92867a6d655f575b5b5b5b5b5b5b5b5b5b5b5b5b575f6874818e9aa7b4a99d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2a333e4850585f62686b6c6b66605d564d453b30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7886929facaea3988e81776e6a686868686868686868686868686868696e7a86929fabb5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212c363e464e53555b5f5f5e5a54524c433b33291e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c667783909daab4aa9e938e827b77757575757575757575757575757575767b839098a2aeb4aa998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1a242c343c4347484e5253514d4745413a312921170c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a546773808d9aa6b0afa59e948f8884828282828282828282828282828282838790959faab4aea2988a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a222a31373a3c42454644403a39352f281f170f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3c4955626f7c88949eaab3afa69e9c95908e8e8e8e8e8e8e8e8e8e8e8e8e8e8f9092999fa7b1b4ab9f92867a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008101820262b2e2f35383938332d2c29241e160d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000615212e3b47535f6a75828f98a2abb3b0aaa7a09d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9d9fa3abb1baaea3998e8174675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f2122282c2c2b2721201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58616e7b859299a1a9afb5b1acaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9acafb5b4aea59f92867b6e62554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1215151b1f201e1a1413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c46535f69707d8792979fa3abacb1afafafafafafafafafafafafafafafafafb4aeacaaa29f938c7f736a5f53433a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090f1213110d0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37424d57616b707d858e92999da0a7a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2aaa29f9c98928b80746d63574e4231281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1a26313c454f59616b707a81878c9195959696969696969696969696969696969696959892908b857e746e645b51453c311f160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333e474f5960686d747b808487888989898989898989898989898989898989888785837f7a716d645c534940332a200d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212c353e474f565e61696e73777a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7976726d68625a534a41372e21180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1a232c353d444c52575f6166686d6f707070707070707070707070707070706f6f6e6d6665605d56504841382f251c0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a232b323a41464d5355565d606263636363636363636363636363636363636261605c5454524c443f362f261d130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a202930363b4246484c5254555656565656565656565656565656565656555453504a4745413a322d241d140b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e171e252a31363a3b414547494949494949494949494949494949494949494846443f3a39352f28201b120b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d13191f262a2d3035393a3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3b3a38342e2c29241e160d090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d141a1e2124292c2d2f30303030303030303030303030303030302f2e2d2c2823201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214191d20212223232323232323232323232323232323232221201f1c1713110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205080d11131416161616161616161616161616161616161616151312100c06040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a090908070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m_StreamData: serializedVersion: 2 offset: 0 size: 0 path: ---- !u!21 &-1030930060397404263 +--- !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: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: contm SDF + m_EditorClassIdentifier: + hashCode: -2133337430 + material: {fileID: 6967724915443675501} + materialHashCode: 2065720906 + m_Version: 1.1.0 + m_SourceFontFileGUID: 1a902f269eb0829468e18849bb4818f9 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: 1a902f269eb0829468e18849bb4818f9, type: 3} + m_SourceFontFile: {fileID: 12800000, guid: 1a902f269eb0829468e18849bb4818f9, type: 3} + m_AtlasPopulationMode: 1 + m_FaceInfo: + m_FaceIndex: 0 + m_FamilyName: Continuum Medium + m_StyleName: Regular + m_PointSize: 90 + m_Scale: 1 + m_UnitsPerEM: 1000 + m_LineHeight: 112.41 + m_AscentLine: 90 + m_CapLine: 64 + m_MeanLine: 48 + m_Baseline: 0 + m_DescentLine: -22.410002 + m_SuperscriptOffset: 90 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -22.410002 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -18.900002 + m_UnderlineThickness: 1.8000001 + m_StrikethroughOffset: 19.2 + m_StrikethroughThickness: 1.8000001 + m_TabWidth: 25 + m_GlyphTable: + - m_Index: 44 + m_Metrics: + m_Width: 9.09375 + m_Height: 63 + m_HorizontalBearingX: 5.484375 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 20.15625 + m_GlyphRect: + m_X: 215 + m_Y: 94 + m_Width: 10 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 47 + m_Metrics: + m_Width: 40.328125 + m_Height: 63 + m_HorizontalBearingX: 5.484375 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 46.34375 + m_GlyphRect: + m_X: 10 + m_Y: 40 + m_Width: 41 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 54 + m_Metrics: + m_Width: 40.765625 + m_Height: 63 + m_HorizontalBearingX: 3.6875 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48.15625 + m_GlyphRect: + m_X: 362 + m_Y: 10 + m_Width: 42 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 58 + m_Metrics: + m_Width: 72.8125 + m_Height: 64.796875 + m_HorizontalBearingX: 0.8125 + m_HorizontalBearingY: 63.984375 + m_HorizontalAdvance: 74.34375 + m_GlyphRect: + m_X: 154 + m_Y: 10 + m_Width: 74 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 66 + m_Metrics: + m_Width: 50.140625 + m_Height: 4.59375 + m_HorizontalBearingX: -0.09375 + m_HorizontalBearingY: -6.65625 + m_HorizontalAdvance: 50.046875 + m_GlyphRect: + m_X: 83 + m_Y: 10 + m_Width: 52 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 72 + m_Metrics: + m_Width: 39.328125 + m_Height: 47.25 + m_HorizontalBearingX: 5.484375 + m_HorizontalBearingY: 47.25 + m_HorizontalAdvance: 48.78125 + m_GlyphRect: + m_X: 83 + m_Y: 35 + m_Width: 40 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 74 + m_Metrics: + m_Width: 39.328125 + m_Height: 62.640625 + m_HorizontalBearingX: 5.484375 + m_HorizontalBearingY: 47.25 + m_HorizontalAdvance: 50.3125 + m_GlyphRect: + m_X: 10 + m_Y: 122 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 76 + m_Metrics: + m_Width: 10.71875 + m_Height: 63 + m_HorizontalBearingX: 3.953125 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 18.90625 + m_GlyphRect: + m_X: 70 + m_Y: 102 + m_Width: 12 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 77 + m_Metrics: + m_Width: 17.109375 + m_Height: 78.390625 + m_HorizontalBearingX: -2.34375 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 18.90625 + m_GlyphRect: + m_X: 178 + m_Y: 94 + m_Width: 18 + m_Height: 79 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 79 + m_Metrics: + m_Width: 7.921875 + m_Height: 63 + m_HorizontalBearingX: 5.484375 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 18.90625 + m_GlyphRect: + m_X: 307 + m_Y: 77 + m_Width: 9 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 81 + m_Metrics: + m_Width: 39.0625 + m_Height: 47.25 + m_HorizontalBearingX: 5.484375 + m_HorizontalBearingY: 47.25 + m_HorizontalAdvance: 50.046875 + m_GlyphRect: + m_X: 303 + m_Y: 10 + m_Width: 40 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 83 + m_Metrics: + m_Width: 39.609375 + m_Height: 62.640625 + m_HorizontalBearingX: 5.484375 + m_HorizontalBearingY: 47.25 + m_HorizontalAdvance: 50.578125 + m_GlyphRect: + m_X: 247 + m_Y: 77 + m_Width: 41 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 86 + m_Metrics: + m_Width: 35.375 + m_Height: 47.25 + m_HorizontalBearingX: 3.953125 + m_HorizontalBearingY: 47.25 + m_HorizontalAdvance: 43.203125 + m_GlyphRect: + m_X: 247 + m_Y: 10 + m_Width: 37 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 87 + m_Metrics: + m_Width: 16.03125 + m_Height: 63 + m_HorizontalBearingX: 5.484375 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 20.703125 + m_GlyphRect: + m_X: 142 + m_Y: 94 + m_Width: 17 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 158 + m_Metrics: + m_Width: 52.640625 + m_Height: 10.25 + m_HorizontalBearingX: 5.40625 + m_HorizontalBearingY: 8.90625 + m_HorizontalAdvance: 63.453125 + m_GlyphRect: + m_X: 10 + m_Y: 10 + m_Width: 54 + m_Height: 11 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 73 + m_GlyphIndex: 44 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 76 + m_GlyphIndex: 47 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 83 + m_GlyphIndex: 54 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 87 + m_GlyphIndex: 58 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 66 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 101 + m_GlyphIndex: 72 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 103 + m_GlyphIndex: 74 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 105 + m_GlyphIndex: 76 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 106 + m_GlyphIndex: 77 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 108 + m_GlyphIndex: 79 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 81 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 112 + m_GlyphIndex: 83 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 115 + m_GlyphIndex: 86 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 116 + m_GlyphIndex: 87 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8230 + m_GlyphIndex: 158 + m_Scale: 1 + m_AtlasTextures: + - {fileID: -1484183440720196272} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_ClearDynamicDataOnBuild: 0 + m_UsedGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 73 + m_Height: 30 + - m_X: 73 + m_Y: 0 + m_Width: 71 + m_Height: 25 + - m_X: 144 + m_Y: 0 + m_Width: 93 + m_Height: 84 + - m_X: 73 + m_Y: 25 + m_Width: 59 + m_Height: 67 + - m_X: 0 + m_Y: 30 + m_Width: 60 + m_Height: 82 + - m_X: 237 + m_Y: 0 + m_Width: 56 + m_Height: 67 + - m_X: 293 + m_Y: 0 + m_Width: 59 + m_Height: 67 + - m_X: 352 + m_Y: 0 + m_Width: 61 + m_Height: 82 + - m_X: 237 + m_Y: 67 + m_Width: 60 + m_Height: 83 + - m_X: 297 + m_Y: 67 + m_Width: 28 + m_Height: 82 + - m_X: 132 + m_Y: 84 + m_Width: 36 + m_Height: 82 + - m_X: 168 + m_Y: 84 + m_Width: 37 + m_Height: 98 + - m_X: 205 + m_Y: 84 + m_Width: 29 + m_Height: 82 + - m_X: 60 + m_Y: 92 + m_Width: 31 + m_Height: 82 + - m_X: 0 + m_Y: 112 + m_Width: 59 + m_Height: 83 + m_FreeGlyphRects: + - m_X: 413 + m_Y: 0 + m_Width: 610 + m_Height: 1023 + - m_X: 297 + m_Y: 149 + m_Width: 726 + m_Height: 874 + - m_X: 325 + m_Y: 82 + m_Width: 698 + m_Height: 941 + - m_X: 325 + m_Y: 67 + m_Width: 27 + m_Height: 956 + - m_X: 132 + m_Y: 25 + m_Width: 12 + m_Height: 59 + - m_X: 234 + m_Y: 84 + m_Width: 3 + m_Height: 939 + - m_X: 205 + m_Y: 166 + m_Width: 818 + m_Height: 857 + - m_X: 234 + m_Y: 150 + m_Width: 789 + m_Height: 873 + - m_X: 60 + m_Y: 30 + m_Width: 13 + m_Height: 62 + - m_X: 91 + m_Y: 92 + m_Width: 41 + m_Height: 931 + - m_X: 91 + m_Y: 166 + m_Width: 77 + m_Height: 857 + - m_X: 0 + m_Y: 195 + m_Width: 1023 + m_Height: 828 + - m_X: 59 + m_Y: 182 + m_Width: 964 + m_Height: 841 + - m_X: 59 + m_Y: 112 + m_Width: 1 + m_Height: 911 + - m_X: 59 + m_Y: 174 + m_Width: 109 + m_Height: 849 + m_fontInfo: + Name: + PointSize: 0 + Scale: 0 + CharacterCount: 0 + LineHeight: 0 + Baseline: 0 + Ascender: 0 + CapHeight: 0 + Descender: 0 + CenterLine: 0 + SuperscriptOffset: 0 + SubscriptOffset: 0 + SubSize: 0 + Underline: 0 + UnderlineThickness: 0 + strikethrough: 0 + strikethroughThickness: 0 + TabWidth: 0 + Padding: 0 + AtlasWidth: 0 + AtlasHeight: 0 + atlas: {fileID: 0} + m_AtlasWidth: 1024 + m_AtlasHeight: 1024 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4165 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: [] + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: 1a902f269eb0829468e18849bb4818f9 + pointSizeSamplingMode: 0 + pointSize: 90 + padding: 9 + packingMode: 0 + atlasWidth: 1024 + atlasHeight: 1024 + characterSetSelectionMode: 7 + characterSequence: + referencedFontAssetGUID: + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4165 + includeFontFeatures: 0 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: [] + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!21 &6967724915443675501 Material: serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Korolev Condensed W04 Bold Atlas Material + m_Name: contm Atlas Material m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} m_ValidKeywords: [] m_InvalidKeywords: [] @@ -80,7 +615,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: -2284082493848745064} + m_Texture: {fileID: -1484183440720196272} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _OutlineTex: @@ -152,2275 +687,3 @@ Material: - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} m_BuildTextureStacks: [] ---- !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: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} - m_Name: Korolev Condensed W04 Bold SDF - m_EditorClassIdentifier: - hashCode: -1512501986 - material: {fileID: -1030930060397404263} - materialHashCode: -1836380674 - m_Version: 1.1.0 - m_SourceFontFileGUID: 2bce9312e55b8de45a7cc2d163604db6 - m_SourceFontFile_EditorRef: {fileID: 12800000, guid: 2bce9312e55b8de45a7cc2d163604db6, type: 3} - m_SourceFontFile: {fileID: 12800000, guid: 2bce9312e55b8de45a7cc2d163604db6, type: 3} - m_AtlasPopulationMode: 1 - m_FaceInfo: - m_FaceIndex: 0 - m_FamilyName: KorolevCondensedW04-Bold - m_StyleName: Regular - m_PointSize: 90 - m_Scale: 1 - m_UnitsPerEM: 1000 - m_LineHeight: 105.840004 - m_AscentLine: 84.87 - m_CapLine: 64 - m_MeanLine: 51 - m_Baseline: 0 - m_DescentLine: -20.970001 - m_SuperscriptOffset: 84.87 - m_SuperscriptSize: 0.5 - m_SubscriptOffset: -20.970001 - m_SubscriptSize: 0.5 - m_UnderlineOffset: -11.25 - m_UnderlineThickness: 4.5 - m_StrikethroughOffset: 20.4 - m_StrikethroughThickness: 4.5 - m_TabWidth: 16 - m_GlyphTable: - - m_Index: 3 - m_Metrics: - m_Width: 0 - m_Height: 0 - m_HorizontalBearingX: 0 - m_HorizontalBearingY: 0 - m_HorizontalAdvance: 16.46875 - m_GlyphRect: - m_X: 0 - m_Y: 0 - m_Width: 0 - m_Height: 0 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 6 - m_Metrics: - m_Width: 43.5625 - m_Height: 72.265625 - m_HorizontalBearingX: 4.234375 - m_HorizontalBearingY: 68.21875 - m_HorizontalAdvance: 53.734375 - m_GlyphRect: - m_X: 214 - m_Y: 235 - m_Width: 44 - m_Height: 74 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 8 - m_Metrics: - m_Width: 74.25 - m_Height: 72.09375 - m_HorizontalBearingX: 3.328125 - m_HorizontalBearingY: 68.21875 - m_HorizontalAdvance: 83.15625 - m_GlyphRect: - m_X: 938 - m_Y: 93 - m_Width: 75 - m_Height: 73 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 10 - m_Metrics: - m_Width: 10.71875 - m_Height: 25.015625 - m_HorizontalBearingX: 3.234375 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 17.1875 - m_GlyphRect: - m_X: 887 - m_Y: 10 - m_Width: 11 - m_Height: 26 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 11 - m_Metrics: - m_Width: 16.5625 - m_Height: 72.265625 - m_HorizontalBearingX: 3.6875 - m_HorizontalBearingY: 68.21875 - m_HorizontalAdvance: 23.671875 - m_GlyphRect: - m_X: 604 - m_Y: 164 - m_Width: 18 - m_Height: 74 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 12 - m_Metrics: - m_Width: 16.5625 - m_Height: 72.265625 - m_HorizontalBearingX: 2.875 - m_HorizontalBearingY: 68.21875 - m_HorizontalAdvance: 23.671875 - m_GlyphRect: - m_X: 545 - m_Y: 247 - m_Width: 18 - m_Height: 74 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 13 - m_Metrics: - m_Width: 31.3125 - m_Height: 30.6875 - m_HorizontalBearingX: 4.5 - m_HorizontalBearingY: 63.8125 - m_HorizontalAdvance: 41.21875 - m_GlyphRect: - m_X: 117 - m_Y: 424 - m_Width: 32 - m_Height: 31 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 14 - m_Metrics: - m_Width: 32.21875 - m_Height: 32.484375 - m_HorizontalBearingX: 3.6875 - m_HorizontalBearingY: 48.234375 - m_HorizontalAdvance: 41.046875 - m_GlyphRect: - m_X: 828 - m_Y: 176 - m_Width: 33 - m_Height: 34 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 15 - m_Metrics: - m_Width: 17.546875 - m_Height: 24.390625 - m_HorizontalBearingX: -0.09375 - m_HorizontalBearingY: 14.671875 - m_HorizontalAdvance: 20.796875 - m_GlyphRect: - m_X: 552 - m_Y: 99 - m_Width: 19 - m_Height: 25 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 16 - m_Metrics: - m_Width: 19.984375 - m_Height: 7.90625 - m_HorizontalBearingX: 2.875 - m_HorizontalBearingY: 30.59375 - m_HorizontalAdvance: 25.921875 - m_GlyphRect: - m_X: 114 - m_Y: 295 - m_Width: 21 - m_Height: 9 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 17 - m_Metrics: - m_Width: 12.140625 - m_Height: 12.234375 - m_HorizontalBearingX: 3.15625 - m_HorizontalBearingY: 11.609375 - m_HorizontalAdvance: 18.453125 - m_GlyphRect: - m_X: 404 - m_Y: 176 - m_Width: 13 - m_Height: 13 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 18 - m_Metrics: - m_Width: 26.015625 - m_Height: 72.265625 - m_HorizontalBearingX: 0.625 - m_HorizontalBearingY: 68.21875 - m_HorizontalAdvance: 29.0625 - m_GlyphRect: - m_X: 10 - m_Y: 555 - m_Width: 27 - m_Height: 74 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 19 - m_Metrics: - m_Width: 35.1875 - m_Height: 65.15625 - m_HorizontalBearingX: 3.6875 - m_HorizontalBearingY: 64.34375 - m_HorizontalAdvance: 42.5625 - m_GlyphRect: - m_X: 423 - m_Y: 325 - m_Width: 36 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 20 - m_Metrics: - m_Width: 16.546875 - m_Height: 63.453125 - m_HorizontalBearingX: 2.796875 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 24.84375 - m_GlyphRect: - m_X: 386 - m_Y: 291 - m_Width: 18 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 21 - m_Metrics: - m_Width: 34.5625 - m_Height: 64.34375 - m_HorizontalBearingX: 2.96875 - m_HorizontalBearingY: 64.34375 - m_HorizontalAdvance: 41.21875 - m_GlyphRect: - m_X: 330 - m_Y: 329 - m_Width: 36 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 22 - m_Metrics: - m_Width: 35.71875 - m_Height: 65.15625 - m_HorizontalBearingX: 2.796875 - m_HorizontalBearingY: 64.34375 - m_HorizontalAdvance: 41.671875 - m_GlyphRect: - m_X: 204 - m_Y: 411 - m_Width: 37 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 23 - m_Metrics: - m_Width: 37.71875 - m_Height: 63.453125 - m_HorizontalBearingX: 2.15625 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 42.484375 - m_GlyphRect: - m_X: 430 - m_Y: 10 - m_Width: 38 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 24 - m_Metrics: - m_Width: 35.1875 - m_Height: 64.265625 - m_HorizontalBearingX: 2.96875 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 41.84375 - m_GlyphRect: - m_X: 487 - m_Y: 10 - m_Width: 37 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 25 - m_Metrics: - m_Width: 35.09375 - m_Height: 64.265625 - m_HorizontalBearingX: 3.0625 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 41.21875 - m_GlyphRect: - m_X: 260 - m_Y: 411 - m_Width: 36 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 26 - m_Metrics: - m_Width: 31.765625 - m_Height: 63.453125 - m_HorizontalBearingX: 2.96875 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 36.1875 - m_GlyphRect: - m_X: 117 - m_Y: 474 - m_Width: 33 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 27 - m_Metrics: - m_Width: 35.640625 - m_Height: 64.625 - m_HorizontalBearingX: 3.234375 - m_HorizontalBearingY: 63.71875 - m_HorizontalAdvance: 42.03125 - m_GlyphRect: - m_X: 62 - m_Y: 509 - m_Width: 36 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 28 - m_Metrics: - m_Width: 35.09375 - m_Height: 64.265625 - m_HorizontalBearingX: 3.0625 - m_HorizontalBearingY: 64.265625 - m_HorizontalAdvance: 41.21875 - m_GlyphRect: - m_X: 99 - m_Y: 211 - m_Width: 36 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 29 - m_Metrics: - m_Width: 12.140625 - m_Height: 51.5625 - m_HorizontalBearingX: 3.15625 - m_HorizontalBearingY: 50.9375 - m_HorizontalAdvance: 18.71875 - m_GlyphRect: - m_X: 10 - m_Y: 113 - m_Width: 13 - m_Height: 52 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 30 - m_Metrics: - m_Width: 17.546875 - m_Height: 60.65625 - m_HorizontalBearingX: -0.09375 - m_HorizontalBearingY: 50.9375 - m_HorizontalAdvance: 20.875 - m_GlyphRect: - m_X: 385 - m_Y: 374 - m_Width: 19 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 31 - m_Metrics: - m_Width: 26.734375 - m_Height: 32.390625 - m_HorizontalBearingX: 3.6875 - m_HorizontalBearingY: 45.265625 - m_HorizontalAdvance: 34.109375 - m_GlyphRect: - m_X: 331 - m_Y: 10 - m_Width: 28 - m_Height: 34 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 32 - m_Metrics: - m_Width: 29.515625 - m_Height: 24.390625 - m_HorizontalBearingX: 3.6875 - m_HorizontalBearingY: 44.375 - m_HorizontalAdvance: 38.15625 - m_GlyphRect: - m_X: 129 - m_Y: 95 - m_Width: 31 - m_Height: 26 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 33 - m_Metrics: - m_Width: 26.734375 - m_Height: 32.484375 - m_HorizontalBearingX: 3.6875 - m_HorizontalBearingY: 45.265625 - m_HorizontalAdvance: 34.109375 - m_GlyphRect: - m_X: 331 - m_Y: 63 - m_Width: 28 - m_Height: 34 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 36 - m_Metrics: - m_Width: 41.671875 - m_Height: 63.453125 - m_HorizontalBearingX: 0.453125 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 42.484375 - m_GlyphRect: - m_X: 490 - m_Y: 99 - m_Width: 43 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 37 - m_Metrics: - m_Width: 34.109375 - m_Height: 63.453125 - m_HorizontalBearingX: 5.125 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 42.84375 - m_GlyphRect: - m_X: 332 - m_Y: 246 - m_Width: 35 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 38 - m_Metrics: - m_Width: 35.1875 - m_Height: 65.078125 - m_HorizontalBearingX: 4.046875 - m_HorizontalBearingY: 64.265625 - m_HorizontalAdvance: 42.203125 - m_GlyphRect: - m_X: 132 - m_Y: 10 - m_Width: 36 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 39 - m_Metrics: - m_Width: 34.828125 - m_Height: 63.453125 - m_HorizontalBearingX: 5.21875 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 44.09375 - m_GlyphRect: - m_X: 490 - m_Y: 182 - m_Width: 36 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 40 - m_Metrics: - m_Width: 29.53125 - m_Height: 63.453125 - m_HorizontalBearingX: 5.125 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 38.0625 - m_GlyphRect: - m_X: 649 - m_Y: 95 - m_Width: 30 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 41 - m_Metrics: - m_Width: 28.359375 - m_Height: 63.359375 - m_HorizontalBearingX: 5.125 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 35.90625 - m_GlyphRect: - m_X: 166 - m_Y: 169 - m_Width: 29 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 42 - m_Metrics: - m_Width: 35.109375 - m_Height: 65.15625 - m_HorizontalBearingX: 4.046875 - m_HorizontalBearingY: 64.34375 - m_HorizontalAdvance: 42.65625 - m_GlyphRect: - m_X: 62 - m_Y: 424 - m_Width: 36 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 43 - m_Metrics: - m_Width: 34.46875 - m_Height: 63.453125 - m_HorizontalBearingX: 5.125 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 45 - m_GlyphRect: - m_X: 114 - m_Y: 341 - m_Width: 35 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 44 - m_Metrics: - m_Width: 10.53125 - m_Height: 63.453125 - m_HorizontalBearingX: 5.40625 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 21.328125 - m_GlyphRect: - m_X: 404 - m_Y: 208 - m_Width: 11 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 45 - m_Metrics: - m_Width: 34.5625 - m_Height: 64.359375 - m_HorizontalBearingX: 2.15625 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 41.578125 - m_GlyphRect: - m_X: 884 - m_Y: 93 - m_Width: 35 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 46 - m_Metrics: - m_Width: 36.28125 - m_Height: 63.453125 - m_HorizontalBearingX: 5.125 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 43.109375 - m_GlyphRect: - m_X: 828 - m_Y: 93 - m_Width: 37 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 47 - m_Metrics: - m_Width: 27.8125 - m_Height: 63.453125 - m_HorizontalBearingX: 5.125 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 34.46875 - m_GlyphRect: - m_X: 719 - m_Y: 93 - m_Width: 28 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 48 - m_Metrics: - m_Width: 43.734375 - m_Height: 63.453125 - m_HorizontalBearingX: 5.21875 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 54.265625 - m_GlyphRect: - m_X: 51 - m_Y: 295 - m_Width: 44 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 49 - m_Metrics: - m_Width: 35.375 - m_Height: 63.453125 - m_HorizontalBearingX: 5.21875 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 45.8125 - m_GlyphRect: - m_X: 206 - m_Y: 328 - m_Width: 36 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 50 - m_Metrics: - m_Width: 35.1875 - m_Height: 65.078125 - m_HorizontalBearingX: 4.046875 - m_HorizontalBearingY: 64.265625 - m_HorizontalAdvance: 43.296875 - m_GlyphRect: - m_X: 773 - m_Y: 10 - m_Width: 36 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 51 - m_Metrics: - m_Width: 34.296875 - m_Height: 63.453125 - m_HorizontalBearingX: 5.125 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 43.296875 - m_GlyphRect: - m_X: 719 - m_Y: 10 - m_Width: 35 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 52 - m_Metrics: - m_Width: 35.1875 - m_Height: 74.609375 - m_HorizontalBearingX: 4.046875 - m_HorizontalBearingY: 64.34375 - m_HorizontalAdvance: 43.296875 - m_GlyphRect: - m_X: 880 - m_Y: 177 - m_Width: 36 - m_Height: 76 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 53 - m_Metrics: - m_Width: 34.296875 - m_Height: 63.453125 - m_HorizontalBearingX: 5.125 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 43.296875 - m_GlyphRect: - m_X: 595 - m_Y: 81 - m_Width: 35 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 54 - m_Metrics: - m_Width: 35.46875 - m_Height: 65.25 - m_HorizontalBearingX: 2.15625 - m_HorizontalBearingY: 64.34375 - m_HorizontalAdvance: 39.953125 - m_GlyphRect: - m_X: 664 - m_Y: 10 - m_Width: 36 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 55 - m_Metrics: - m_Width: 32.03125 - m_Height: 63.453125 - m_HorizontalBearingX: 1.625 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 34.828125 - m_GlyphRect: - m_X: 552 - m_Y: 164 - m_Width: 33 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 56 - m_Metrics: - m_Width: 35.1875 - m_Height: 64.265625 - m_HorizontalBearingX: 4.40625 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 44.09375 - m_GlyphRect: - m_X: 277 - m_Y: 239 - m_Width: 36 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 57 - m_Metrics: - m_Width: 38.96875 - m_Height: 63.453125 - m_HorizontalBearingX: 0.625 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 39.953125 - m_GlyphRect: - m_X: 828 - m_Y: 10 - m_Width: 40 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 58 - m_Metrics: - m_Width: 59.765625 - m_Height: 63.453125 - m_HorizontalBearingX: 0.625 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 61.109375 - m_GlyphRect: - m_X: 217 - m_Y: 82 - m_Width: 61 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 59 - m_Metrics: - m_Width: 39.6875 - m_Height: 63.453125 - m_HorizontalBearingX: 0.625 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 41.3125 - m_GlyphRect: - m_X: 378 - m_Y: 93 - m_Width: 41 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 60 - m_Metrics: - m_Width: 40.0625 - m_Height: 63.453125 - m_HorizontalBearingX: 0.625 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 41.21875 - m_GlyphRect: - m_X: 887 - m_Y: 10 - m_Width: 41 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 61 - m_Metrics: - m_Width: 32.125 - m_Height: 63.453125 - m_HorizontalBearingX: 1.4375 - m_HorizontalBearingY: 63.453125 - m_HorizontalAdvance: 35.453125 - m_GlyphRect: - m_X: 947 - m_Y: 10 - m_Width: 33 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 63 - m_Metrics: - m_Width: 26.015625 - m_Height: 72.265625 - m_HorizontalBearingX: 0.625 - m_HorizontalBearingY: 68.21875 - m_HorizontalAdvance: 29.0625 - m_GlyphRect: - m_X: 10 - m_Y: 184 - m_Width: 27 - m_Height: 74 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 66 - m_Metrics: - m_Width: 34.203125 - m_Height: 7.921875 - m_HorizontalBearingX: 2.96875 - m_HorizontalBearingY: -4.765625 - m_HorizontalAdvance: 40.140625 - m_GlyphRect: - m_X: 77 - m_Y: 10 - m_Width: 36 - m_Height: 9 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 68 - m_Metrics: - m_Width: 31.578125 - m_Height: 51.75 - m_HorizontalBearingX: 3.515625 - m_HorizontalBearingY: 51.03125 - m_HorizontalAdvance: 39.515625 - m_GlyphRect: - m_X: 438 - m_Y: 94 - m_Width: 33 - m_Height: 53 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 69 - m_Metrics: - m_Width: 31.6875 - m_Height: 68.765625 - m_HorizontalBearingX: 4.40625 - m_HorizontalBearingY: 68.046875 - m_HorizontalAdvance: 39.515625 - m_GlyphRect: - m_X: 438 - m_Y: 166 - m_Width: 33 - m_Height: 70 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 70 - m_Metrics: - m_Width: 31.578125 - m_Height: 51.84375 - m_HorizontalBearingX: 3.515625 - m_HorizontalBearingY: 51.03125 - m_HorizontalAdvance: 37.984375 - m_GlyphRect: - m_X: 378 - m_Y: 10 - m_Width: 33 - m_Height: 53 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 71 - m_Metrics: - m_Width: 31.578125 - m_Height: 68.765625 - m_HorizontalBearingX: 3.515625 - m_HorizontalBearingY: 68.046875 - m_HorizontalAdvance: 39.515625 - m_GlyphRect: - m_X: 62 - m_Y: 110 - m_Width: 33 - m_Height: 70 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 72 - m_Metrics: - m_Width: 31.578125 - m_Height: 51.84375 - m_HorizontalBearingX: 3.515625 - m_HorizontalBearingY: 51.125 - m_HorizontalAdvance: 38.34375 - m_GlyphRect: - m_X: 279 - m_Y: 10 - m_Width: 33 - m_Height: 53 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 73 - m_Metrics: - m_Width: 21.609375 - m_Height: 68.40625 - m_HorizontalBearingX: 2.15625 - m_HorizontalBearingY: 68.40625 - m_HorizontalAdvance: 26.453125 - m_GlyphRect: - m_X: 10 - m_Y: 277 - m_Width: 22 - m_Height: 69 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 74 - m_Metrics: - m_Width: 31.578125 - m_Height: 69.484375 - m_HorizontalBearingX: 3.515625 - m_HorizontalBearingY: 50.9375 - m_HorizontalAdvance: 39.515625 - m_GlyphRect: - m_X: 543 - m_Y: 10 - m_Width: 33 - m_Height: 70 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 75 - m_Metrics: - m_Width: 31.6875 - m_Height: 68.046875 - m_HorizontalBearingX: 4.40625 - m_HorizontalBearingY: 68.046875 - m_HorizontalAdvance: 39.78125 - m_GlyphRect: - m_X: 10 - m_Y: 378 - m_Width: 33 - m_Height: 69 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 76 - m_Metrics: - m_Width: 12.140625 - m_Height: 67.6875 - m_HorizontalBearingX: 3.515625 - m_HorizontalBearingY: 67.6875 - m_HorizontalAdvance: 19.171875 - m_GlyphRect: - m_X: 297 - m_Y: 82 - m_Width: 13 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 77 - m_Metrics: - m_Width: 16.109375 - m_Height: 85.953125 - m_HorizontalBearingX: -0.265625 - m_HorizontalBearingY: 67.6875 - m_HorizontalAdvance: 19.4375 - m_GlyphRect: - m_X: 168 - m_Y: 341 - m_Width: 17 - m_Height: 87 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 78 - m_Metrics: - m_Width: 32.859375 - m_Height: 68.046875 - m_HorizontalBearingX: 4.40625 - m_HorizontalBearingY: 68.046875 - m_HorizontalAdvance: 37.984375 - m_GlyphRect: - m_X: 277 - m_Y: 323 - m_Width: 34 - m_Height: 69 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 79 - m_Metrics: - m_Width: 10.078125 - m_Height: 68.046875 - m_HorizontalBearingX: 4.6875 - m_HorizontalBearingY: 68.046875 - m_HorizontalAdvance: 19.4375 - m_GlyphRect: - m_X: 187 - m_Y: 81 - m_Width: 11 - m_Height: 69 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 80 - m_Metrics: - m_Width: 49.328125 - m_Height: 51.03125 - m_HorizontalBearingX: 4.40625 - m_HorizontalBearingY: 51.03125 - m_HorizontalAdvance: 57.515625 - m_GlyphRect: - m_X: 595 - m_Y: 10 - m_Width: 50 - m_Height: 52 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 81 - m_Metrics: - m_Width: 31.6875 - m_Height: 51.03125 - m_HorizontalBearingX: 4.40625 - m_HorizontalBearingY: 51.03125 - m_HorizontalAdvance: 39.78125 - m_GlyphRect: - m_X: 114 - m_Y: 140 - m_Width: 33 - m_Height: 52 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 82 - m_Metrics: - m_Width: 31.59375 - m_Height: 51.84375 - m_HorizontalBearingX: 3.421875 - m_HorizontalBearingY: 51.03125 - m_HorizontalAdvance: 38.515625 - m_GlyphRect: - m_X: 77 - m_Y: 38 - m_Width: 33 - m_Height: 53 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 83 - m_Metrics: - m_Width: 31.6875 - m_Height: 68.5 - m_HorizontalBearingX: 4.40625 - m_HorizontalBearingY: 51.125 - m_HorizontalAdvance: 39.78125 - m_GlyphRect: - m_X: 10 - m_Y: 466 - m_Width: 33 - m_Height: 70 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 84 - m_Metrics: - m_Width: 31.6875 - m_Height: 68.5 - m_HorizontalBearingX: 3.6875 - m_HorizontalBearingY: 51.125 - m_HorizontalAdvance: 39.78125 - m_GlyphRect: - m_X: 154 - m_Y: 252 - m_Width: 33 - m_Height: 70 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 85 - m_Metrics: - m_Width: 20.4375 - m_Height: 51.03125 - m_HorizontalBearingX: 4.40625 - m_HorizontalBearingY: 51.03125 - m_HorizontalAdvance: 26.90625 - m_GlyphRect: - m_X: 187 - m_Y: 10 - m_Width: 21 - m_Height: 52 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 86 - m_Metrics: - m_Width: 31.953125 - m_Height: 52.015625 - m_HorizontalBearingX: 2.15625 - m_HorizontalBearingY: 51.203125 - m_HorizontalAdvance: 36.546875 - m_GlyphRect: - m_X: 227 - m_Y: 10 - m_Width: 33 - m_Height: 53 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 87 - m_Metrics: - m_Width: 22.046875 - m_Height: 59.953125 - m_HorizontalBearingX: 1.984375 - m_HorizontalBearingY: 59.40625 - m_HorizontalAdvance: 26.734375 - m_GlyphRect: - m_X: 56 - m_Y: 199 - m_Width: 24 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 88 - m_Metrics: - m_Width: 31.59375 - m_Height: 51.203125 - m_HorizontalBearingX: 3.78125 - m_HorizontalBearingY: 50.484375 - m_HorizontalAdvance: 39.15625 - m_GlyphRect: - m_X: 10 - m_Y: 42 - m_Width: 33 - m_Height: 52 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 89 - m_Metrics: - m_Width: 35.640625 - m_Height: 50.484375 - m_HorizontalBearingX: 0.71875 - m_HorizontalBearingY: 50.484375 - m_HorizontalAdvance: 37.078125 - m_GlyphRect: - m_X: 348 - m_Y: 176 - m_Width: 37 - m_Height: 51 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 90 - m_Metrics: - m_Width: 53.375 - m_Height: 50.484375 - m_HorizontalBearingX: 0.625 - m_HorizontalBearingY: 50.484375 - m_HorizontalAdvance: 54.71875 - m_GlyphRect: - m_X: 217 - m_Y: 165 - m_Width: 54 - m_Height: 51 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 91 - m_Metrics: - m_Width: 37.078125 - m_Height: 50.484375 - m_HorizontalBearingX: 0.984375 - m_HorizontalBearingY: 50.484375 - m_HorizontalAdvance: 39.59375 - m_GlyphRect: - m_X: 290 - m_Y: 169 - m_Width: 39 - m_Height: 51 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 92 - m_Metrics: - m_Width: 35.828125 - m_Height: 67.859375 - m_HorizontalBearingX: 0.71875 - m_HorizontalBearingY: 50.484375 - m_HorizontalAdvance: 37.171875 - m_GlyphRect: - m_X: 483 - m_Y: 265 - m_Width: 37 - m_Height: 69 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 93 - m_Metrics: - m_Width: 29.421875 - m_Height: 50.484375 - m_HorizontalBearingX: 1.265625 - m_HorizontalBearingY: 50.484375 - m_HorizontalAdvance: 32.578125 - m_GlyphRect: - m_X: 434 - m_Y: 255 - m_Width: 30 - m_Height: 51 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 350 - m_Metrics: - m_Width: 47.78125 - m_Height: 12.234375 - m_HorizontalBearingX: 3.15625 - m_HorizontalBearingY: 11.609375 - m_HorizontalAdvance: 54.09375 - m_GlyphRect: - m_X: 10 - m_Y: 10 - m_Width: 48 - m_Height: 13 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - m_CharacterTable: - - m_ElementType: 1 - m_Unicode: 32 - m_GlyphIndex: 3 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 35 - m_GlyphIndex: 6 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 37 - m_GlyphIndex: 8 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 39 - m_GlyphIndex: 10 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 40 - m_GlyphIndex: 11 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 41 - m_GlyphIndex: 12 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 42 - m_GlyphIndex: 13 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 43 - m_GlyphIndex: 14 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 44 - m_GlyphIndex: 15 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 45 - m_GlyphIndex: 16 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 46 - m_GlyphIndex: 17 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 47 - m_GlyphIndex: 18 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 48 - m_GlyphIndex: 19 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 49 - m_GlyphIndex: 20 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 50 - m_GlyphIndex: 21 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 51 - m_GlyphIndex: 22 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 52 - m_GlyphIndex: 23 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 53 - m_GlyphIndex: 24 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 54 - m_GlyphIndex: 25 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 55 - m_GlyphIndex: 26 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 56 - m_GlyphIndex: 27 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 57 - m_GlyphIndex: 28 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 58 - m_GlyphIndex: 29 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 59 - m_GlyphIndex: 30 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 60 - m_GlyphIndex: 31 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 61 - m_GlyphIndex: 32 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 62 - m_GlyphIndex: 33 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 65 - m_GlyphIndex: 36 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 66 - m_GlyphIndex: 37 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 67 - m_GlyphIndex: 38 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 68 - m_GlyphIndex: 39 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 69 - m_GlyphIndex: 40 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 70 - m_GlyphIndex: 41 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 71 - m_GlyphIndex: 42 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 72 - m_GlyphIndex: 43 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 73 - m_GlyphIndex: 44 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 74 - m_GlyphIndex: 45 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 75 - m_GlyphIndex: 46 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 76 - m_GlyphIndex: 47 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 77 - m_GlyphIndex: 48 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 78 - m_GlyphIndex: 49 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 79 - m_GlyphIndex: 50 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 80 - m_GlyphIndex: 51 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 81 - m_GlyphIndex: 52 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 82 - m_GlyphIndex: 53 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 83 - m_GlyphIndex: 54 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 84 - m_GlyphIndex: 55 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 85 - m_GlyphIndex: 56 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 86 - m_GlyphIndex: 57 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 87 - m_GlyphIndex: 58 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 88 - m_GlyphIndex: 59 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 89 - m_GlyphIndex: 60 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 90 - m_GlyphIndex: 61 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 92 - m_GlyphIndex: 63 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 95 - m_GlyphIndex: 66 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 97 - m_GlyphIndex: 68 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 98 - m_GlyphIndex: 69 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 99 - m_GlyphIndex: 70 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 100 - m_GlyphIndex: 71 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 101 - m_GlyphIndex: 72 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 102 - m_GlyphIndex: 73 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 103 - m_GlyphIndex: 74 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 104 - m_GlyphIndex: 75 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 105 - m_GlyphIndex: 76 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 106 - m_GlyphIndex: 77 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 107 - m_GlyphIndex: 78 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 108 - m_GlyphIndex: 79 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 109 - m_GlyphIndex: 80 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 110 - m_GlyphIndex: 81 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 111 - m_GlyphIndex: 82 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 112 - m_GlyphIndex: 83 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 113 - m_GlyphIndex: 84 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 114 - m_GlyphIndex: 85 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 115 - m_GlyphIndex: 86 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 116 - m_GlyphIndex: 87 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 117 - m_GlyphIndex: 88 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 118 - m_GlyphIndex: 89 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 119 - m_GlyphIndex: 90 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 120 - m_GlyphIndex: 91 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 121 - m_GlyphIndex: 92 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 122 - m_GlyphIndex: 93 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 8230 - m_GlyphIndex: 350 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 51 - m_GlyphIndex: 22 - m_Scale: 1 - m_AtlasTextures: - - {fileID: -2284082493848745064} - m_AtlasTextureIndex: 0 - m_IsMultiAtlasTexturesEnabled: 0 - m_ClearDynamicDataOnBuild: 0 - m_UsedGlyphRects: - - m_X: 0 - m_Y: 0 - m_Width: 67 - m_Height: 32 - - m_X: 67 - m_Y: 0 - m_Width: 55 - m_Height: 28 - - m_X: 122 - m_Y: 0 - m_Width: 55 - m_Height: 85 - - m_X: 67 - m_Y: 28 - m_Width: 52 - m_Height: 72 - - m_X: 0 - m_Y: 32 - m_Width: 52 - m_Height: 71 - - m_X: 177 - m_Y: 0 - m_Width: 40 - m_Height: 71 - - m_X: 217 - m_Y: 0 - m_Width: 52 - m_Height: 72 - - m_X: 269 - m_Y: 0 - m_Width: 52 - m_Height: 72 - - m_X: 321 - m_Y: 0 - m_Width: 47 - m_Height: 53 - - m_X: 368 - m_Y: 0 - m_Width: 52 - m_Height: 72 - - m_X: 177 - m_Y: 71 - m_Width: 30 - m_Height: 88 - - m_X: 119 - m_Y: 85 - m_Width: 50 - m_Height: 45 - - m_X: 52 - m_Y: 100 - m_Width: 52 - m_Height: 89 - - m_X: 321 - m_Y: 53 - m_Width: 47 - m_Height: 53 - - m_X: 0 - m_Y: 103 - m_Width: 32 - m_Height: 71 - - m_X: 0 - m_Y: 174 - m_Width: 46 - m_Height: 93 - - m_X: 207 - m_Y: 72 - m_Width: 80 - m_Height: 83 - - m_X: 287 - m_Y: 72 - m_Width: 32 - m_Height: 87 - - m_X: 104 - m_Y: 130 - m_Width: 52 - m_Height: 71 - - m_X: 207 - m_Y: 155 - m_Width: 73 - m_Height: 70 - - m_X: 156 - m_Y: 159 - m_Width: 48 - m_Height: 83 - - m_X: 46 - m_Y: 189 - m_Width: 43 - m_Height: 80 - - m_X: 0 - m_Y: 267 - m_Width: 41 - m_Height: 88 - - m_X: 89 - m_Y: 201 - m_Width: 55 - m_Height: 84 - - m_X: 420 - m_Y: 0 - m_Width: 57 - m_Height: 83 - - m_X: 477 - m_Y: 0 - m_Width: 56 - m_Height: 84 - - m_X: 368 - m_Y: 83 - m_Width: 60 - m_Height: 83 - - m_X: 280 - m_Y: 159 - m_Width: 58 - m_Height: 70 - - m_X: 204 - m_Y: 225 - m_Width: 63 - m_Height: 93 - - m_X: 144 - m_Y: 242 - m_Width: 52 - m_Height: 89 - - m_X: 41 - m_Y: 285 - m_Width: 63 - m_Height: 83 - - m_X: 533 - m_Y: 0 - m_Width: 52 - m_Height: 89 - - m_X: 428 - m_Y: 84 - m_Width: 52 - m_Height: 72 - - m_X: 585 - m_Y: 0 - m_Width: 69 - m_Height: 71 - - m_X: 654 - m_Y: 0 - m_Width: 55 - m_Height: 85 - - m_X: 585 - m_Y: 71 - m_Width: 54 - m_Height: 83 - - m_X: 480 - m_Y: 89 - m_Width: 62 - m_Height: 83 - - m_X: 428 - m_Y: 156 - m_Width: 52 - m_Height: 89 - - m_X: 338 - m_Y: 166 - m_Width: 56 - m_Height: 70 - - m_X: 267 - m_Y: 229 - m_Width: 55 - m_Height: 84 - - m_X: 322 - m_Y: 236 - m_Width: 54 - m_Height: 83 - - m_X: 267 - m_Y: 313 - m_Width: 53 - m_Height: 88 - - m_X: 196 - m_Y: 318 - m_Width: 55 - m_Height: 83 - - m_X: 394 - m_Y: 166 - m_Width: 32 - m_Height: 32 - - m_X: 104 - m_Y: 331 - m_Width: 54 - m_Height: 83 - - m_X: 104 - m_Y: 285 - m_Width: 40 - m_Height: 28 - - m_X: 158 - m_Y: 331 - m_Width: 36 - m_Height: 106 - - m_X: 394 - m_Y: 198 - m_Width: 30 - m_Height: 83 - - m_X: 0 - m_Y: 368 - m_Width: 52 - m_Height: 88 - - m_X: 52 - m_Y: 414 - m_Width: 55 - m_Height: 85 - - m_X: 709 - m_Y: 0 - m_Width: 54 - m_Height: 83 - - m_X: 0 - m_Y: 456 - m_Width: 52 - m_Height: 89 - - m_X: 107 - m_Y: 414 - m_Width: 51 - m_Height: 50 - - m_X: 763 - m_Y: 0 - m_Width: 55 - m_Height: 85 - - m_X: 709 - m_Y: 83 - m_Width: 47 - m_Height: 83 - - m_X: 639 - m_Y: 85 - m_Width: 49 - m_Height: 83 - - m_X: 542 - m_Y: 154 - m_Width: 52 - m_Height: 83 - - m_X: 480 - m_Y: 172 - m_Width: 55 - m_Height: 83 - - m_X: 424 - m_Y: 245 - m_Width: 49 - m_Height: 70 - - m_X: 818 - m_Y: 0 - m_Width: 59 - m_Height: 83 - - m_X: 594 - m_Y: 154 - m_Width: 37 - m_Height: 93 - - m_X: 376 - m_Y: 281 - m_Width: 37 - m_Height: 83 - - m_X: 320 - m_Y: 319 - m_Width: 55 - m_Height: 84 - - m_X: 535 - m_Y: 237 - m_Width: 37 - m_Height: 93 - - m_X: 473 - m_Y: 255 - m_Width: 56 - m_Height: 88 - - m_X: 877 - m_Y: 0 - m_Width: 30 - m_Height: 45 - - m_X: 542 - m_Y: 89 - m_Width: 38 - m_Height: 44 - - m_X: 413 - m_Y: 315 - m_Width: 55 - m_Height: 85 - - m_X: 194 - m_Y: 401 - m_Width: 56 - m_Height: 85 - - m_X: 250 - m_Y: 401 - m_Width: 55 - m_Height: 84 - - m_X: 107 - m_Y: 464 - m_Width: 52 - m_Height: 83 - - m_X: 52 - m_Y: 499 - m_Width: 55 - m_Height: 84 - - m_X: 818 - m_Y: 83 - m_Width: 56 - m_Height: 83 - - m_X: 874 - m_Y: 83 - m_Width: 54 - m_Height: 84 - - m_X: 375 - m_Y: 364 - m_Width: 38 - m_Height: 80 - - m_X: 0 - m_Y: 545 - m_Width: 46 - m_Height: 93 - - m_X: 818 - m_Y: 166 - m_Width: 52 - m_Height: 53 - - m_X: 928 - m_Y: 83 - m_Width: 94 - m_Height: 92 - - m_X: 870 - m_Y: 167 - m_Width: 55 - m_Height: 95 - m_FreeGlyphRects: - - m_X: 119 - m_Y: 28 - m_Width: 3 - m_Height: 57 - - m_X: 52 - m_Y: 32 - m_Width: 15 - m_Height: 68 - - m_X: 32 - m_Y: 103 - m_Width: 20 - m_Height: 71 - - m_X: 207 - m_Y: 71 - m_Width: 10 - m_Height: 1 - - m_X: 104 - m_Y: 100 - m_Width: 15 - m_Height: 30 - - m_X: 169 - m_Y: 85 - m_Width: 8 - m_Height: 74 - - m_X: 156 - m_Y: 130 - m_Width: 21 - m_Height: 29 - - m_X: 46 - m_Y: 103 - m_Width: 6 - m_Height: 86 - - m_X: 89 - m_Y: 189 - m_Width: 15 - m_Height: 12 - - m_X: 368 - m_Y: 72 - m_Width: 52 - m_Height: 11 - - m_X: 319 - m_Y: 72 - m_Width: 2 - m_Height: 87 - - m_X: 280 - m_Y: 155 - m_Width: 7 - m_Height: 4 - - m_X: 204 - m_Y: 159 - m_Width: 3 - m_Height: 66 - - m_X: 144 - m_Y: 201 - m_Width: 12 - m_Height: 41 - - m_X: 41 - m_Y: 267 - m_Width: 5 - m_Height: 18 - - m_X: 41 - m_Y: 269 - m_Width: 48 - m_Height: 16 - - m_X: 428 - m_Y: 83 - m_Width: 49 - m_Height: 1 - - m_X: 480 - m_Y: 84 - m_Width: 53 - m_Height: 5 - - m_X: 267 - m_Y: 225 - m_Width: 13 - m_Height: 4 - - m_X: 322 - m_Y: 229 - m_Width: 16 - m_Height: 7 - - m_X: 196 - m_Y: 242 - m_Width: 8 - m_Height: 76 - - m_X: 104 - m_Y: 313 - m_Width: 40 - m_Height: 18 - - m_X: 0 - m_Y: 355 - m_Width: 41 - m_Height: 13 - - m_X: 756 - m_Y: 83 - m_Width: 7 - m_Height: 940 - - m_X: 639 - m_Y: 71 - m_Width: 15 - m_Height: 14 - - m_X: 688 - m_Y: 85 - m_Width: 21 - m_Height: 938 - - m_X: 426 - m_Y: 166 - m_Width: 2 - m_Height: 79 - - m_X: 424 - m_Y: 198 - m_Width: 4 - m_Height: 47 - - m_X: 631 - m_Y: 154 - m_Width: 8 - m_Height: 869 - - m_X: 376 - m_Y: 236 - m_Width: 18 - m_Height: 45 - - m_X: 320 - m_Y: 313 - m_Width: 2 - m_Height: 6 - - m_X: 535 - m_Y: 172 - m_Width: 7 - m_Height: 65 - - m_X: 572 - m_Y: 237 - m_Width: 22 - m_Height: 786 - - m_X: 473 - m_Y: 245 - m_Width: 7 - m_Height: 10 - - m_X: 529 - m_Y: 255 - m_Width: 6 - m_Height: 768 - - m_X: 529 - m_Y: 330 - m_Width: 494 - m_Height: 693 - - m_X: 542 - m_Y: 133 - m_Width: 43 - m_Height: 21 - - m_X: 580 - m_Y: 89 - m_Width: 5 - m_Height: 65 - - m_X: 413 - m_Y: 281 - m_Width: 11 - m_Height: 34 - - m_X: 468 - m_Y: 343 - m_Width: 555 - m_Height: 680 - - m_X: 468 - m_Y: 315 - m_Width: 5 - m_Height: 708 - - m_X: 194 - m_Y: 331 - m_Width: 2 - m_Height: 70 - - m_X: 251 - m_Y: 318 - m_Width: 16 - m_Height: 83 - - m_X: 250 - m_Y: 485 - m_Width: 773 - m_Height: 538 - - m_X: 305 - m_Y: 401 - m_Width: 15 - m_Height: 622 - - m_X: 159 - m_Y: 486 - m_Width: 864 - m_Height: 537 - - m_X: 158 - m_Y: 437 - m_Width: 36 - m_Height: 27 - - m_X: 159 - m_Y: 437 - m_Width: 35 - m_Height: 586 - - m_X: 107 - m_Y: 547 - m_Width: 916 - m_Height: 476 - - m_X: 877 - m_Y: 45 - m_Width: 34 - m_Height: 38 - - m_X: 907 - m_Y: 0 - m_Width: 4 - m_Height: 83 - - m_X: 375 - m_Y: 319 - m_Width: 1 - m_Height: 45 - - m_X: 413 - m_Y: 400 - m_Width: 610 - m_Height: 623 - - m_X: 305 - m_Y: 444 - m_Width: 718 - m_Height: 579 - - m_X: 305 - m_Y: 403 - m_Width: 70 - m_Height: 620 - - m_X: 0 - m_Y: 638 - m_Width: 1023 - m_Height: 385 - - m_X: 46 - m_Y: 583 - m_Width: 977 - m_Height: 440 - - m_X: 46 - m_Y: 545 - m_Width: 6 - m_Height: 478 - - m_X: 631 - m_Y: 168 - m_Width: 187 - m_Height: 855 - - m_X: 1022 - m_Y: 83 - m_Width: 1 - m_Height: 940 - - m_X: 572 - m_Y: 262 - m_Width: 451 - m_Height: 761 - - m_X: 572 - m_Y: 247 - m_Width: 298 - m_Height: 776 - - m_X: 631 - m_Y: 219 - m_Width: 239 - m_Height: 804 - - m_X: 870 - m_Y: 166 - m_Width: 4 - m_Height: 1 - - m_X: 925 - m_Y: 175 - m_Width: 98 - m_Height: 848 - - m_X: 925 - m_Y: 167 - m_Width: 3 - m_Height: 856 - m_fontInfo: - Name: - PointSize: 0 - Scale: 0 - CharacterCount: 0 - LineHeight: 0 - Baseline: 0 - Ascender: 0 - CapHeight: 0 - Descender: 0 - CenterLine: 0 - SuperscriptOffset: 0 - SubscriptOffset: 0 - SubSize: 0 - Underline: 0 - UnderlineThickness: 0 - strikethrough: 0 - strikethroughThickness: 0 - TabWidth: 0 - Padding: 0 - AtlasWidth: 0 - AtlasHeight: 0 - atlas: {fileID: 0} - m_AtlasWidth: 1024 - m_AtlasHeight: 1024 - m_AtlasPadding: 9 - m_AtlasRenderMode: 4165 - m_glyphInfoList: [] - m_KerningTable: - kerningPairs: [] - m_FontFeatureTable: - m_GlyphPairAdjustmentRecords: [] - fallbackFontAssets: [] - m_FallbackFontAssetTable: [] - m_CreationSettings: - sourceFontFileName: - sourceFontFileGUID: 2bce9312e55b8de45a7cc2d163604db6 - pointSizeSamplingMode: 0 - pointSize: 90 - padding: 9 - packingMode: 0 - atlasWidth: 1024 - atlasHeight: 1024 - characterSetSelectionMode: 7 - characterSequence: - referencedFontAssetGUID: - referencedTextAssetGUID: - fontStyle: 0 - fontStyleModifier: 0 - renderMode: 4165 - includeFontFeatures: 0 - m_FontWeightTable: - - regularTypeface: {fileID: 0} - italicTypeface: {fileID: 0} - - regularTypeface: {fileID: 0} - italicTypeface: {fileID: 0} - - regularTypeface: {fileID: 0} - italicTypeface: {fileID: 0} - - regularTypeface: {fileID: 0} - italicTypeface: {fileID: 0} - - regularTypeface: {fileID: 0} - italicTypeface: {fileID: 0} - - regularTypeface: {fileID: 0} - italicTypeface: {fileID: 0} - - regularTypeface: {fileID: 0} - italicTypeface: {fileID: 0} - - regularTypeface: {fileID: 0} - italicTypeface: {fileID: 0} - - regularTypeface: {fileID: 0} - italicTypeface: {fileID: 0} - - regularTypeface: {fileID: 0} - italicTypeface: {fileID: 0} - fontWeights: [] - normalStyle: 0 - normalSpacingOffset: 0 - boldStyle: 0.75 - boldSpacing: 7 - italicStyle: 35 - tabSize: 10 diff --git a/Assets/Common/Fonts/contm SDF.asset.meta b/Assets/Common/Fonts/contm SDF.asset.meta new file mode 100644 index 0000000..d9b0e6f --- /dev/null +++ b/Assets/Common/Fonts/contm SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f1c2e49d7e036a40a90afa6b1d4f421 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Common/Fonts/contm.ttf b/Assets/Common/Fonts/contm.ttf new file mode 100644 index 0000000000000000000000000000000000000000..08c8df887c13aab3cf0129de3c68b4fdc0c4e858 GIT binary patch literal 46584 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 $"{t}{kv.Key}:{kv.Value} ")}]"); } else diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset index 22d431f..e6b2ef0 100644 --- a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset @@ -193,18 +193,207 @@ MonoBehaviour: m_StrikethroughOffset: 18 m_StrikethroughThickness: 6.298828 m_TabWidth: 24 - m_GlyphTable: [] - m_CharacterTable: [] + m_GlyphTable: + - m_Index: 47 + m_Metrics: + m_Width: 39 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 10 + m_Y: 38 + m_Width: 39 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 58 + m_Metrics: + m_Width: 85 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 85 + m_GlyphRect: + m_X: 163 + m_Y: 10 + m_Width: 85 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 66 + m_Metrics: + m_Width: 51 + m_Height: 6 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: -12 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 93 + m_Y: 10 + m_Width: 51 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 72 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 93 + m_Y: 35 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 81 + m_Metrics: + m_Width: 38 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 324 + m_Y: 10 + m_Width: 38 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 86 + m_Metrics: + m_Width: 38 + m_Height: 47 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 267 + m_Y: 10 + m_Width: 38 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 2030 + m_Metrics: + m_Width: 64 + m_Height: 9 + m_HorizontalBearingX: 11 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 10 + m_Y: 10 + m_Width: 64 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 76 + m_GlyphIndex: 47 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 87 + m_GlyphIndex: 58 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 66 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 101 + m_GlyphIndex: 72 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 81 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 115 + m_GlyphIndex: 86 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8230 + m_GlyphIndex: 2030 + m_Scale: 1 m_AtlasTextures: - {fileID: 28268798066460806} m_AtlasTextureIndex: 0 m_IsMultiAtlasTexturesEnabled: 0 m_ClearDynamicDataOnBuild: 1 - m_UsedGlyphRects: [] - m_FreeGlyphRects: + m_UsedGlyphRects: - m_X: 0 m_Y: 0 + m_Width: 83 + m_Height: 28 + - m_X: 83 + m_Y: 0 + m_Width: 70 + m_Height: 25 + - m_X: 153 + m_Y: 0 + m_Width: 104 + m_Height: 78 + - m_X: 83 + m_Y: 25 + m_Width: 61 + m_Height: 66 + - m_X: 0 + m_Y: 28 + m_Width: 58 + m_Height: 78 + - m_X: 257 + m_Y: 0 + m_Width: 57 + m_Height: 66 + - m_X: 314 + m_Y: 0 + m_Width: 57 + m_Height: 65 + m_FreeGlyphRects: + - m_X: 144 + m_Y: 78 + m_Width: 367 + m_Height: 433 + - m_X: 144 + m_Y: 25 + m_Width: 9 + m_Height: 486 + - m_X: 0 + m_Y: 106 m_Width: 511 + m_Height: 405 + - m_X: 58 + m_Y: 91 + m_Width: 453 + m_Height: 420 + - m_X: 58 + m_Y: 28 + m_Width: 25 + m_Height: 483 + - m_X: 257 + m_Y: 66 + m_Width: 254 + m_Height: 445 + - m_X: 314 + m_Y: 65 + m_Width: 197 + m_Height: 446 + - m_X: 371 + m_Y: 0 + m_Width: 140 m_Height: 511 m_fontInfo: Name: Liberation Sans @@ -237,7 +426,37 @@ MonoBehaviour: m_KerningTable: kerningPairs: [] m_FontFeatureTable: - m_GlyphPairAdjustmentRecords: [] + m_GlyphPairAdjustmentRecords: + - 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: 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 fallbackFontAssets: [] m_FallbackFontAssetTable: [] m_CreationSettings: @@ -319,9 +538,9 @@ Texture2D: m_DownscaleFallback: 0 m_IsAlphaChannelOptional: 0 serializedVersion: 2 - m_Width: 0 - m_Height: 0 - m_CompleteImageSize: 0 + m_Width: 512 + m_Height: 512 + m_CompleteImageSize: 262144 m_MipsStripped: 0 m_TextureFormat: 1 m_MipCount: 1 @@ -345,8 +564,8 @@ Texture2D: m_LightmapFormat: 0 m_ColorSpace: 0 m_PlatformBlob: - image data: 0 - _typelessdata: + image data: 262144 + _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a080400000000000000000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000000000000000000000000000000000000000000000000407090a1313131313131313130e0d0b08030000000000000000000000000000000000000002070a0c0d1313131313131313130b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090b0d0f1112121313121211100e0c0a07060401000000000000000000000000000000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000003090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d07000000000000000000000000000000000000000000000000000000050b101316172020202020202020201b1a18140f080100000000000000000000000000000000070e1317191a202020202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000003070a0f121515181a1c1e1e1f1f201f1f1e1d1b19161413110d08040000000000000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c17100800000000000000060d141a1e2122262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e18110901000000000000000000000000000000000000000000000000080f161c2022232d2d2d2d2d2d2d2d2d282724201a130b0200000000000000000000000000010a12191f2326272d2d2d2d2d2d2d2d2d2424211d17100900000000000000000000000000000000000000000000000000000000000000000000040a0f13151b1f21222527292a2b2c2c2d2c2b2b2a28262321201d1913100c0701000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a11080000000000060f181f262a2d2e3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29231b1309000000000000000000000000000000000000000000000008111921272c2f303939393939393939393433302b251d140b010000000000000000000000000a141c242a2f323339393939393939393931302d28221b120900000000000000000000000000000000000000000000000000000000000000040b10161b1f22262b2e2f3233353738383939393837373532302d2c29241f1d18120b0600000000000000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a1005000000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b1107000000000000000000000000000000000000000000050f19232b33383c3d46464646464646464641403c362f261d1308000000000000000000000007121c262e353b3f404646464646464646463e3d39342c241b10060000000000000000000000000000000000000000000000000000000000060c161b21272c2f31373a3c3e4042444545464645454443413f3d3a39352f2c29241d17110a0200000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100000000000000000000000000000000000000000b16212b353d44484a5353535353535353534e4c4841382f251a0f03000000000000000000020e19242e3840474b4d5353535353535353534b49453e362c22170c000000000000000000000000000000000000000000000000000000030a111721272c32383b3c4347484b4d4f5151525253525251504e4c494745413a39352f28221c140b0600000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c100400020e1a26313b454d535559595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e12060000000000000000000000000000000000000004101c27333d474f54566060606060606060605b58534a41362b20140400000000000000000007131f2a35404a52575a606060606060606060575550483e34281d110100000000000000000000000000000000000000000000000000030c151c232832383d4348494e5355585a5c5d5e5f5f605f5e5e5d5b595654514c47454039332d261d18100800000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d2014080005121e2a36424d575f616565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625b51463a2e221609000000000000000000000000000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c67645c53483c3020150a0000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c6c6c64615a5045392d1d1207000000000000000000000000000000000000000000000000030d151e262e343d44484f5456585f626566686a6b6b6c6c6c6b6a6a686563605d5553514b443f382f2a221a110800000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e211509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b000000000000000000000000000000000000000916222f3c4854606b70797979797979797979746e64584c3c32261b0f0300000000000000000c1926323f4b57636e73797979797979797979716c615549392f23180c0000000000000000000000000000000000000000000000020b151f2730383f444f54596063676a6f7173757778787979787877767472706d6764605d55504a423c342c231a1007000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c000000000000000000000000000000000000030f1b27333f495363707d868686868686868686807467584e43372b1f12060000000000000005111e2a36424d576673808686868686868686867e7164554b4034291c1004000000000000000000000000000000000000000000000a141d273139424a505960636b6f74787b7e8082848485858685858483817f7c7a75716d67605b544e463e352c23190d04000000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c201300000000000000000000000000000000000005121f2b3744505b6574818d939393939393939184786a5f53473b2e211508000000000000000714202d3a46525e69778390939393939393938e8275675c5145382c1f130600000000000000000000000000000000000000000006111b262f39434b545c606b70767c8184888b8d8f9091929293929191908e8c8986827e79716c665f584f473e352b20160c010000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c20130000000000000000000000000000000000000613202d394653606c7884919e9f9f9f9f9fa196887c6f6255483c3025190d010000000000000814212e3b4754616e7b8795a09f9f9f9f9f9f9285796d6053473a2d22170b0000000000000000000000000000000000000000000b17222d38414b555c666d737d82898e919698999b9d9e9e9f9f9f9e9d9d9b9898928f8a857e786f6a61594f473d32281e13080000000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c20130000000000000000000000000000000000000916232f3c4956626f7c8996a1adacacacb2a8998c7f7266564c41362a1d1105000000000004101c2834404b5465717e8b98a7b1acacacaea2988a7d7063544a3f33281c0f0300000000000000000000000000000000000000030f1b27333f49535c676d7880888f949a9ea1a8a6a9a19e9d9d9c9d9d9ea1a9aaa39f9b97918b837c706b61594f443a2f24190d0100000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9e9184776b5e5144382b1e110613202c3946535f6c7986929facada094877a6d6154473a2e211407111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c2013000000000000000000000000000000000006121e2b37424d576673808d99a8b1acaaacaea99c908376685e5246392d201306000000000006131f2c3845515c6675828f9ba8b0aba9abb0aa9a8e8174665b5044382b1f12060000000000000000000000000000000000000005121f2b3744505b656d79828d939a9fa6a7a09d999697929090909090929795999da0a7a19e9590867d706b60564c4135291d130700000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c201300000000000000000000000000000000000814212d3a47535f697784919daaa7a09d9fa2aa9f93867a6d6154473a2e23170c00000000000713202d3a4653606d7985929faca69f9c9fa6ab9e9285796c605346392d20130a00000000000000000000000000000000000005111e2a36414c56606c77818e949fa4a7a09d95908c89878584838383848587898c90959ea1a7a09892867d6f685d52453a2f24180d01000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f1200000000000000000000000000000000000815222e3b4855616e7b8895a0aca095909298a2a4998a7e7164544a3f34281c1003000000000a1723303d4a5663707d8998a2a99f9490949faba197897c6f6356493c31261b0f0300000000000000000000000000000000000713202d3946525e68727f8c939ea6a59d959089837f7c7a787776767677787a7c7f838a9297a1a9a29891847a6d60554b4135291d1104000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d100000000000000000000000000000000005111e2a36414c5666727f8c99a7aa9d908386929fab9b8e8175665c5044382c1f120600000005121e2a36424d576774808d9aaaa1979083909ca9a99a8d807367584e43372b1f12060000000000000000000000000000000004101c2834404a54616d7a85929fa5a69d938e837d77736f6d686a6a696a6a676d6f73787e859196a1aaa1968d8073675d5145392c201306000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a0004101c28333e474f5557606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5e5850473c3125190d000000000000000000000000000000000714202d3946525e687683909da9a79a8d80828f9ca99f9285796d6053463a2d2013090000000714212d3a46535f697784919daa9e91857e8a97a8aa9e9184776a5f53473a2e2115090000000000000000000000000000000006121f2c3844515c6674808d98a2aa9e948e8179706b6663605d565d5d5d555d6062656c717b84919ea8a99f92857a6d6054473a2d211407000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a00000b16212c353e44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514d473e352a1f1409000000000000000000000000000000000814212e3b4754616e7a87939faca7978a7e7f8c99aba297897c6f6356493c31251a0e0200000815222e3b4855616e7b8896a0a89b8e827a8796a0aca096887c6f6255483c31251a0e020000000000000000000000000000000713202d3a4653606d7885929fa9a2988f82786d6760595654524c5050504c5154535b6069707d8a96a0aca2988a7e7164574b3e3124180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d201408000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464645413c352c23190e0300000000000000000000000000000004111d2935414c5565727e8b9aa4aca095877a7d8999a3a99a8d807367574d42362a1e12050004101d2935404b5565727f8b98a8a9988b7f7784919daaa8998c7f7366574d42362a1e12050000000000000000000000000000000a1723303d4a5663707d899297979992857b6e665c554f49474541434343414547495057616b7784919daaaa9a8d8174675a4e4134271b0e000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c100400000008111a21282c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835312a231a1107000000000000000000000000000000000613202c3945515d6776828f9cacaa9d9184777a86929faa9d918477695e53463a2d2114070006131f2c3945515d6776828f9ca9a197887c74818d9aa7aa9d908377695e53463a2d2114080000000000000000000000000000000a1724313d4a5764707d8285878a8c8d8073685e544b433d3a39352f362f35393a3f444f596774818d9aa7a99c908376695d5043362a1d10000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000000000810161c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f19110800000000000000000000000000000000000714212d3a4754606d7a86929faca79a8d81747683909da9a095877b6e6154483b2f24180c000714202d3a4753606d7a86929fab9e928579717e8a97a7aca095877b6e6154483b3025190d0100000000000000000000000000000a1623303c4955616c7076787b7d80827c6f62564d4239302d2c29242a24292c2d33404c5966737f8c99a6aa9d9184776a5e5144372b1e11000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a1005000000000000050b1014161720202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1d19140e07000000000000000000000000000000000004101c2834404b5464717e8a99a3aea7978a7e7173808d99aba7988b7f7265554b4035291d10040a1724303d4a5763707d8a98a3a89b8f82756e7a8795a0aca7988b7f7265564c4135291d110500000000000000000000000000000814202d39444f59616469696e7073756f6a5f53443b302721201f2023282c2f353a424d566673808c99a6aa9e9184776b5e5144382b1e11000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a11080000000000000000000407090a131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d090300000000000000000000000000000000000006131f2c3845515c6675818e9babaca095877a6e707d8999a3a89c8f8275675d5145392c1f1306121f2b37434e586774818d9aaaa8988b7f72687784919daaa99c8f8376685e5246392d201307000000000000000000000000000004101c28333e474f5557575e61646669625f584e4332292122282b2d2e34383a40454c545e6975828f9ba8aa9d9083776a5d5044372a1d11000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fabaa9d908477686d7a86929fac9f92867a6d6053473a2d20140a15212e3a47535f6a7884919eaba196887b6e6774818d9aabac9f92867a6d6154473a2f24180c0000000000000000000000000000000b17212c353e44494a4d535457595c55534e463c312a2d2d3338393c4045464b51565d666e7b86929faca89c8f8275695c4f4236291c0f000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495363707d8a98a2aeaa9a8d807367677683909ca9a3988a7d7063574a3d31261b0f15222f3c4855626f7b8896a1ab9e9184786a64717d8a99a3afa3998b7e7164554b4035291d1004000000000000000000000000000005101a232c33393c3d4246484a4d4f4847433c3431363a3b3f4446494b5153555d60686d78828f98a2aea7998c7f7366594c403326190d000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a08040000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6574818e9aaaaea398897d70636673808c99a9aa9a8d817467584e43372b1f121d2935414c5666727f8c99a8ac9b8e817468606d7a86929facab9b8f8275675d5145382c1f130600000000000000000000000000000008111a21282d3031363a3b3d40423c3a37373b3c4246484a505355555c6063676d727a818f949eaaab9f95887c6f6255493c2f221609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e09020000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7885919eabac9f9286796d60636f7c8997a2ab9e9184786a5f53473a2e2115202c3945525d687683909ca9a49a8a7e71645d687683909ca9ac9f9285796d6053473a2e23170b000000000000000000000000000000000810171c2023252a2d2e31333036393c4347494d5354545b606266676d7074797e858f939ea6aea49d9083776a6054473b2e221508000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070c0f1112131313131313131313131313131313131313131313131313131313131313131313131313130807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e090200000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8997a1ada99c8f8276675d606d7985929faba196887b6f6255483c302419212d3a4754606d7a86929fac9f93877a6e615666737f8c99a8aea2988a7d7064544a3f34281c100300000000000000000000000000000000050b1014161a1e21282f353a4146474e5455575e6165666c6f7276797d81858b91979ea5afa69d92897d7063584e43372b1f1306000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d13181c1e1f202020202020202020202020202020202020202020202020202020202020202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d05000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586773808d9aa9b2a8988c7f7265555c6675828f9ba8a8998c7f7266564c4135291d27333f495364717d8a99a3aa9d908377685e55626f7c8896a1adaa9b8e8174665c5044382b1f12060000000000000000000000000000000000000409121b232b323a41454c525458606266696e7175797c7f8285898d92979ea1a9ada59e948d80746b6054463c32271b0f03000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211e1a140e0600000000000000000000000000000000000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f08000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7784919eaaaca196887c6f62555465717e8b98a7a99c908376685d5246392d202b3744505b6574818e9babaa9a8d80736756535f6a7884919eabab9e9285796d6053463a2d20130a00000000000000000000000000000000000009121b242d353d444c52565e61666a6f73777b7e8285888c8f92989a9fa2a9aca9a19e938e82786d60594f44342b20150a00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1921292f343738393939393939393939393939393939393939393939393939393939393939393939393939392e2d2b261f180f0600000000000000000000000000000000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a0200000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8896a0acab9e9184786a5f5354616e7b8795a0ac9f92867a6d6154473a2d222d394653606c7885929eaba298897d7063564e586774818e9aaaada197897c706356493d32261b0f030000000000000000000000000000000006101b242d373f474f565d60686d72777c8084878b8e9297999c9fa2aaababa8a19e96918a81796d665c51473d3322190e0400000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17212b333b404445464646464646464646464646464646464646464646464646464646464646464646464646463b3a37312a21180e030000000000000000000000000000000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a0200000000000000000000000000000000000000000000000000000005121e2a36424d5766737f8c99a8b2aa9a8d807467584e525e697783909daaa3998a7e7164544a3f33282f3c4956626f7c8997a1ab9f9285796d60534a5763707d8a98a3aea99a8d807467584e43372b1f1306000000000000000000000000000000040e18222d363f49515960686d737a7f84888d9196989b9ea2a9a9acaaaaa29f9b96918c847e746d675c544a40352b2110070000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131e29333d454c5052535353535353535353535353535353535353535353535353535353535353535353535353534846423c332a1f140900000000000000000000000000000000000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a0000000000000000000000000000000000000000000000000000000714202d3a46525e697783909daaaea298897d7063564a4d566673808d99a9ab9b8e8175665b5044382b36414c566673808c99a9ab9b8e8275665c514753606d7a86929facab9e9184786a5f53473b2e2115090000000000000000000000000000000a15202a343e48515b626b707a80868c9196999da0a8a8abaaa7a7a09d9a98928e8a847f79716c605c554b42392e231a0f000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3b454f575d5f6060606060606060606060606060606060606060606060606060606060606060606060606055534d453c31261a0e0200000000000000000000000000000000000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c130900000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939facab9f9285796d6053464956636f7c8997a1ab9e9285796c605346392d3946525e687683909da9a4998b7e7164544b45515d6775828f9ca8aca196887c6f6255493c31261a0e0200000000000000000000000000030f1b26313c46505a626d727d848d92989ea0a8aaaba8a8a09e9a9795908d8985817d78726d67615a514b433930271c1108000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2834404c5761686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5f574d42372b1e1205000000000000000000000000000000000000000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f0600000000000000000000000000000000000000000000000004111d2935414c5665727f8b9aa4afab9b8e8275665c51444653606d7985929eaba197897c6f6356493c303a4754616d7a87939fac9f93867a6d615447404b5565727e8b98a7b1a8998c807366574d42362a1e12050000000000000000000000000006121f2b37434e58626c727f8791969fa2aaaaaaa29f9b9896918e8a8784807d7975706d66605d555045403930271e150b00000000000713202d3a4653606d798693a0aca69a8d8073675a4d4034271a0700000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744505d6873787979797979797979797979797979797979797979797979797979797979797979797979797976695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e0300000000000000000000000000000000000000000000000713202c3945525d6876828f9cacafa3998a7e7164544a4044505c6675818e9baba9998c807366574d42363f4a5464717e8b9aa4a99d908376685e52463b4854616e7b8795a0acaa9d908377695f53463a2d211408000000000000000000000000000815212e3a47535f6a717e889299a1a9aca69f9c98928e8b8784817e7a7773706d6663605c54514b433e342e271e150c0300000000000713202d3a4653606d798693a0aca79a8e8174675b4e412e23180c00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885868686868686868686868686868686868686868686868686868686868686868686868686867b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000000000000000000000000000000000000000714212d3a4754606d7a86929facac9f92867a6d6054473a3f4a5464717e8a99a3aa9d908377695e52463a44505c6675828e9baca8998c7f7366564c413a46535e697783909daaaca095887b6e6155483b3025190d01000000000000000000000006121f2b37434e58626f7c86929aa3aba8a09e948f8a85827e7b7774716e686763605c5453504a4540393128231f1c17110a02000000000713202d3a4653606d798693a0aca89b8f827568544b4034281c1004000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929393939393939393939393939393939393939393939393939393939393939393939393887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000000000000000000000000000000004101c2934404b5564717e8a99a3afa99c8f8376685d5245393a4754606d7a86929faca095877b6e6154473b4653606d7985929faba196887c6f6255493c36424d576673808d99a9b1a7988c7f7265564c41362a1d110500000000000000000000000815212e3a47535f6a76828f98a3aca7a0969189827d7975716e696764615e565653514a46443f38352f312f2d2b28221c140b020000000713202d3a4653606d798693a0aca99d908376665c5145382c1f130700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a00000000000000000000000000000000000000000006131f2c3845515c6775828f9babb1a7988b7f7265564c41353945525d687683909ca9a7988b7e7165544b40495663707c8997a2ab9e9184786a5f53473b313c4956626f7c8997a1ada99c908376685e5246392d20130700000000000000000000000915222f3c4855626f7b88949faaaca09590847d76706d6765615e575754524c494644403a444442413f3e3c3938332d261d140a0000000713202d3a4653606d798693a0acac9f9286796d6053463a2e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f0300000000000000000000000000000000000000000714202d3a4753606d7985929facaca095887b6e6155483b3035414c5666727f8c99a8a89b8f8275665c51454d576673808d99a9aa9a8d817467584e43372d394653606c7985929eabac9f93867a6d6154473a2f24180d01000000000000000000000c1926333f4c5966727f8c99a6afa49a90837a706b64605c5554524d4b4746413d3a434a4f50514f4d4c4a4946443f382f261c110600000713202d3a4653606d798693a0acaea398897c6f62544b4034281f1612101824313e4b5764717e8a97a4b1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a94887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f130600000000000000000000000000000000000000030f1c28333f4a5463707d8a98a2aeaa9d908477695f53463a2d303c4855626f7b8896a1ab9f9285796d605346535e697784909daaa2988a7d7063574a3d322b3844505b6674818e9babafa4998b7e7165554b4035291d1004000000000000000000020f1c2835424f5b6875828e9ba8ac9f93877c6f68605953514b4846423e3b393634434d555b5d5d5c5a59575553504a42382d22170b00000713202d3a4653606d798693a0acb4aa998d8073665c51453b3128201f1c1e26323f4c5965727f8c98a5b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e2215080000000000000000000000000000000000000006121f2b3844505b6674818e9aaab3a9998d807366574d42362a2e3a47535f6a7884919eaba298897d7063564954616e7b8795a0ac9f9286796d6053473a2d28333f4a5464717d8a99a3aeab9c8f8275675d5145392c20130600000000000000000003101d293643505c6976838f9ca9a99d9083766a5f564f4645403b3a36302e2d2f3c46555f666a6a6967656462605b544a3f33281c0f03000713202d3a4653606d798693a0acb8ab9e9285796d60574d433a322d2c282a2d36424d576774818e9aa7b3aa95897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb4a79a8d8080808080808080808080808080808080808080808080808080808080807a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f231609000000000000000000000000000000000000000613202d394653606c7985929eabada197897c6f6256493c31262b37434e586774808d9aaaaa9a8d807367574d5565727e8b98a7a89c8f8275675d5145382c222d3a4754606d7a86929facac9f92867a6d6053473a2e23170c00000000000000000004101d2a3743505d6a7683909da9a79b8e817468584e443d38342e2d2a2a2d2f38424e5866717777757472716f6c665b5044382b1f1206000713202d3a4653606d798693a0acb9ada1978b7e71695e554c443e3a3834363a3d46535e697784909daaaea298877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a73737373737373737373737373737373737373737373737373737373736d685e5246392d201307000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f02000000000000000000000000000000000000091623303c4956636f7c8997a1adab9e9185786c605346392d2026313d4a5663707d8998a2aa9d918477695e535c6775828f9ca8a7988b7e7265554b403529202c3945515d6776828f9ca9aea3988a7d7164544a3f34281c1003000000000000000003101d293643505c6976838f9ca9a79a8d817467564c413a39352f363036393c424a54606a77838482807f7d7c786c605346392d201306000713202d3a4653606d798693a0acb1a7a09d92857b6e675d56504846443f4246474f58616e7b8795a0acab9f928578685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e67676767676767676767676767676767676767676767676767676767615e564c4135291d110500000000000000000000000000000000000000000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f22150900000000000000000000000000000000000006121f2b37434e586773808d9aa9b3aa9a8e8174655b5044372b1f202d3a4653606d7985929faca095877b6e6154606d7985929faca095877b6e6154483b2f241d2935414b5565727f8b98a7b1aa9b8e8175665c5044382c1f12060000000000000000020e1b2835414e5b6874818e9ba7a99c8f8276685e534c4745414343434146474d545b666f7c88908f8d8c8a85796c605346392d201306000713202d3a4653606d798693a0acaca09590959082796d68615a5553504a4d525459606a74808d9aa7b1a99c8f827669564d41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e615a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a54524c443a3025190d010000000000000000000000000000000000000000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000000000000000000000000000000000815212e3b47535f6a7784919eaaaea2988a7d706453493f33271b1f2c3845515c6775828f9baca7988b7e72655463707d8998a2aa9d908377695e52463a2d1d18242f3b4855616e7b8895a0acab9f9285796d6053463a2d20130a0000000000000000000c1926323f4c5965727f8c98a7ac9f92867a6d655e5654514b504f504d5254575f666c7882909c9c9a988e8174655b5044372b1f1205000713202d3a4653606d798693a0acaa9d9084909490827a716c6562605c54565e61646b707c87929facb0a6998c7f7266594c3f3025190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e61544d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4746413a32281e1308000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000000000000000000000000000000000915222f3c4855626f7c8896a0acac9f9286796d6053473a2d22171c2834404b5565717e8b9aa4a89c8f8275665c6774808d9aaaa9998d807366574d42362a1e14212d3a46535f697784919daaada297897d706356493d32271b0f0300000000000000000815222f3b4855626e7b88959faba3998e81776d6863605d555d5c5d565e6164696e78808e949fa8a0958a7d706453493f33271b0f03000713202d3a4653606d798693a0aca396897d85929490847d76726e6d666b6b696e71757d859299a3afac9f94887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e615447404040404040404040404040404040404040404040404040403a3935302820160c02000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f03000000000000000000000000000000000005121e2a36424d5766737f8c99a8b2ac9c8f8275675d5145382c1b1118232e3b4754616e7a87939fac9f9285796d60697784919daaa197897c6f6256493c30251a121e2a36424d576673808d99a9b3a99a8d807467584e43372b1f130600000000000000000814212e3a47535f6a7683909da5ab9e938e817a74706d676a6969696a686e71757b828e929da6a59d9083786c605346392d22170b00000714202d3a4753606d7a8693a0ada194887b7e8b9296918a837f7b79787778797a7d82889297a1abafa49a8f8276695f53473a2d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b3434343434343434343434343434343434343434343434342e2d29251e160e0400000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a0000000000000000000000000000000000000714212d3a46535e697783909daaafa49a8b7e7165554b4035291d0a14202d3946525e687783909daaa298897c70636e7b8796a0ab9e9285796c605346392d20130e1a26313c4956636f7c8997a1adab9e9184786a6054473b2e221509000000000000000006121f2b37434e5863707d89939da6a59e938e86807d7a787776767677787a7e82878f949da5a69d938a7d70655b5044372b1b110600000714212d3a4754606d7a8793a0ada194877b74818e949e95908c888685848585878a8f939aa1a9afa59f93877c6f62574d42372b1e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e272727272727272727272727272727272727272727272721201d19130c04000000000000000000000000000000000000000000000000000000000004101c2834404b546975828f9ca8aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f0600000000000000000000000000000000000815212e3b4854616e7b8795a0acac9f93877a6e6154473b2f24180c111e2a36414c5666737f8c99a8aa998d807366717e8b97a8ab9b8e8174665b5044382b1f120913202d3a4653606d7985929eabada196887c6f6255493c31261a0e0200000000000000020f1a26313c4855606b74818e949da5a59e98928d898785838382838485878a8f93999fa6a49d948e81746c6153493f33271b0a0000000714212e3a4754616d7a8794a0b4ab94877a6d78828f939f9d989a939291919298979b9fa4acaba39f938d80736a6054453c31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1413110d080200000000000000000000000000000000000000000000000000000000000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e0300000000000000000000000000000005111d2a36414c5665727f8b98a7b1a99d908376685e5246392d1d12070e1925303c4955626f7c8896a1a99d9083766774818e9ba7a3998a7d7164544a3f33281c0f06121f2b3844505c6675818e9babb2a8998c807366574d42372b1e120600000000000000000a15202c38444f59606d79828e939da0a7a29f9a96979290908f90909297979b9fa4a7a09d928d82786d605a5041382d22170b0000000814212e3b4754616e7a87949f9fa39986796d6d79818c92989fa29f9e9e9e9fa2aaa8a9aaa29f99928b81786d60584e43332a1f1509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0707050100000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f14090000000000000000000000000000000713202d3946525e6876838f9ca9b2a8998c7f7266564c41362a1e0b010815222e3b47545f6a7884919eab9f92867a6d7784919eaa9f92867a6d6054473a2d22170b03101c28343f4a5464717d8a99a3aeaa9d908477695f53473a2d211408000000000000000003101c27333d45515c676d79818990959b9fa2aaa9a19e9d9c9c9c9d9fa2a9aaa29f9b95908a80786d665c51473e2f261b11060000000815222e3b4855616e7b889393939392867966676d787f868d92989a9c9e9e9f9f9e9d9c9998928d877f746d665c50463d3221180e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140801010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e0200000000000000000000000000000714212e3a4754616d7a86929facaca096887b6f6255483c3025190d0006131f2b37434e586774818e9aaaa399897d707b8796a0a99c8f8276675d5145392c1c1106000b17232e3a4754606d7a86929facaca095887b6e6155483b3025190d0100000000000000000b16212834404b555c676d747d838a8e9298989a9c9d9e9f9f9f9e9e9c9a9898928e8a837d746d665c544a40352c1d140a000000000916232f3c4956626f7c86868686868685786b5c666c727b80858a8d8f9192929291908f8c8a86807b726d605c544a3f342b200f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e12050000000000000000000000000004101d2935404b5564717e8b99a3afaa9e9184776a5f53473a2e1e140800030f1b26323d4a5763707d8a98a2ab998c80737e8a97a8a8988c7f7265554c4135291d0a00000613202c3945515d6776828f9ca9b1a7988c7f7265564c41362a1e11050000000000000000050c18232e39434b555c606b6f787d8185898b8e9091919292929191908e8c8985827d77706b605c544b42392e231a0b02000000000815222e3b4754606a6f797979797979787368545b60696e74797d808284858685858482807d7a746e69625b504a42382e22190f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d2114070000000000000000000000000006131f2c3945515d6775828f9babb3a99a8d807467584e43372b1f0d0200000a14202d3a4753606d7986929fa99c908376818d9aa7a096887b6e6155483b2f24190d000004111d2935414c5565727f8b98a7b1a99c908376685e5246392d20140700000000000000000007121d273039434b515960666c7075797c7f81838485858685858483817f7d7975706b636159514b423930271c1108000000000006131f2b37434e5860626c6c6c6c6c6c6b68615750575e61676d7073767778797978777673706d67615e5751443f3830261c10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e221508000000000000000000000000000714202d3a4753606d7a86929facada297897c706356493d31261a0f00000006131f2c3845515d6775828f9ca89f92867983909daa9d918477695f53473a2d1e13080000010d19242f3b4855616e7b8895a0acac9f93867a6e6154473b2f24180d010000000000000000000b151e27303940454f545b6063676d7072747677787879797877767472706d66636159554f45403930271e150b000000000000030f1b27323d464e54566060606060605f5c574f444d53555c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f22150800000000000000000000000003101c28343f4a5464707d8a98a2aeab9f9285796d6053463a2d20130a00000004101d2935404b5565727e8b98a7a3988a7d87929fa99a8d807367574d42372b1e0c010000000814212d3a46535f697784919daaafa4998b7e7165554b4135291d1104000000000000000000030c151e272e343d424a5053555d60636567696a6b6c6c6c6b6b69676563605c54554f48443e342e271e150c03000000000000000a16202b343d43474953535353535352504c453b42464b5153575a5c5e5f5f5f5e5d5c595754514c46423b3328231c140c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800000000000000000000000006121f2c3844505c6674818e9baab4ab9b8e8175665c5044382c1f1206000000000c18242f3b4754616e7b8795a0aa9c8f838f99a3a297897c706356493d31261a0e0000000005121e2a36424d576673808d99a9b3ab9c8f8275675d5145392c20130700000000000000000000030c151d23282f383f44464b515356585b5d5e5e5f5f5f5e5e5d5b595653514b48443e383328231d150c030000000000000000040f19222b32373b3c4646464646464544403a3136394045474a4d4f5152535252514f4d4a4745413a3631292117110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e2114080000000000000000000000000713202d3a4653606d7985929eabaea3998a7e7164544a3f34281c1003000000000714202d3a46525e697783909daa9f948f949fab9f9285796d6053463a2d20130900000000020e1a26313c4956636f7c8997a1adac9f92867a6d6054473a2e23180c0000000000000000000000030b12181d262d333839404547494c4e5051525253525251504e4c4a4645403938332c282118120b030000000000000000000007101920272b2e2f3939393939393837342f252a2f34383a3d404344454646454443403d3a39352f2a251f170f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070000000000000000000000000a1623303d495663707d8997a2adac9f92867a6d6054473a2e23170c000000000005111e2a36424d576673808c99a9a69f9c9fa6ab9b8e8275665c5044382c1f120600000000000913202d394653606c7985929eabaea3988a7d7164544a4034281c1004000000000000000000000000070b141c22282b2f35383a3d3f41434445454646454443413f3d3a38342e2c28211c160c0700000000000000000000000000070f161b1f22232d2d2d2d2d2d2c2b28241a1d23292c2d3034363838393938373633302d2c29241e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c201306000000000000000000000006131f2b37434e586774808d9aa9b3a99c8f8276675d5145392c1c11060000000000020e1a25303c4955626f7c8896a1adaba9abafa4998b7e7164544a3f34281c1003000000000006121f2b3844505b6674818e9babb4aa9b8e8175665c5144382c1f120600000000000000000000000000020a11171c1f24292c2d3032343637383939393838363432302d2c28231d1c16100b05000000000000000000000000000000040a0f1315162020202020201f1e1c180e12181c1f202427292b2c2c2c2b2a29262421201d19130e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400000000000000000000000815222e3b4754606a7884919eabb1a7988b7f7265554c4135291d0a000000000000000913202d394653606c7884919eabb8b6b9ac9f93867a6d6154473a2e23170c000000000000030f1c28333f4a5464717d8a99a3aeab9f9285796d6053463a2d22170b000000000000000000000000000000060b0f12181d1f202325282a2b2b2c2c2c2b2b2a282623201f1c1812100b05000000000000000000000000000000000000000306080913131313131312110f0c01070c101314171a1c1e1f201f1f1e1c1a171413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d0100000000000000000000000916222f3c4955626f7c8896a1adaca095877b6e6154483b2f24190d0000000000000005121f2b3744505b6574818e9aaab4bfb6a99c908376685e5246392d1c1106000000000000000b17222d3a4754606d7a86929facada297897d706353493f33271b0f030000000000000000000000000000000003070c10131416191b1d1e1f1f201f1f1e1d1b19171313100c070000000000000000000000000000000000000000000000000000060606060606050503000000000406070a0d10111213131211100d0a07060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b07000000000000000000000005121e2a36424d576673808c99a8b2aa9d908377695e53463a2d1e130800000000000000030f1b27333f495363707d8a98a2aeacb2a8998c7f7266564c41362a1d0a00000000000000000613202c3945515d6776828f9ca9b3a99a8d8174655b5044372b1f1205000000000000000000000000000000000000000406070a0c0e1011121213131211100e0c0a070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c00000000000000000000000714212d3a46535f697784909d9f9fa9998c807366574d42362a1e120500000000000000000b17222d3a4753606d7986929f9f9f9fa196887b6f6255483c3025190d000000000000000004111d2935414b5565727f8b98a79f9f9e9184786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081724313d4a5764707d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f22150900000000000000000000000815222e3b4855616e7b88959393939396897c6f6256493c31251a0e02000000000000000006131f2c3845515d6775828f93939393939184786a5f53473a2e1e13080000000000000000010d18242f3b4854616e7b87959393939396897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d20130600000000000000000000000c1926323f4c5965727f8686868686868684786c605346392d20130900000000000000000004101d2935404b5565727f86868686868686807467584e43372b1f12060000000000000000000714212d3a46535e697783868686868686868073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d6876828f9ca8ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000000000000000000000b1825313e4a57626d7279797979797979786c655b5044372b1f1205000000000000000000000c18242f394a56626d7279797979797979746e6458463c31261b0f0300000000000000000005121e2a36424d5767717779797979797979736e63584b3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c5664717e8a96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca0968a7d706353493f33271b0f0300000000000000000000000916222e3a46515b62656c6c6c6c6c6c6c6b605b53493f33271b0f030000000000000000000007121d2e3a45515b62656c6c6c6c6c6c6c67645c5247342a20150a00000000000000000000020e1a25313b45555f676a6c6c6c6c6c6c6c66635c52473b2f23170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b00000000000000000000000006121e29353f49515759606060606060605e53504941382d22170b000000000000000000000001111d29343f48515658606060606060605a58524a413622180e04000000000000000000000009141f2933434d555b5d606060606060605a58524a40352a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131f2c3845515c66727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000000000000000000000010d18232d373f464a4c535353535353535246443f382f261b11060000000000000000000000010c18232d363f454a4b535353535353534e4c4741382f241006000000000000000000000000030d1721323b434a4f51535353535353534d4b4740382e24190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b54606d78839199a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000000000000000000000007111b252d353a3e3f46464646464646453937332d261d140a0000000000000000000000000006111b242d343a3d3f4646464646464641403c362f261d130000000000000000000000000000050f202932393f434446464646464646403f3b352e261c12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a69f93887d70665c5142382d22170b0000000000000000000000000000000a131b23292e313239393939393939382d2b27221b140b02000000000000000000000000000009121b23292e3132393939393939393433302b241d140b0100000000000000000000000000000e1720272e3336373939393939393933322f2a241c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2834404a54606b727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b61544b402f261c1106000000000000000000000000000000010a11181e2225262d2d2d2d2d2d2d2b201f1b17110a02000000000000000000000000000000000911181d2224252d2d2d2d2d2d2d2726241f1a130b02000000000000000000000000000000050e161c2227292a2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424f59626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a000000000000000000000000000000000000070d12161819202020202020201f13120f0b0600000000000000000000000000000000000000060c11151718202020202020201b1a17140e08010000000000000000000000000000000000040b11161a1d1e202020202020201a1917130e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81796d665c50473d30271d0b02000000000000000000000000000000000000000106090b0c1313131313131312060503000000000000000000000000000000000000000000000105090b0c131313131313130e0d0b0803000000000000000000000000000000000000000000060b0e1011131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d675c544a3f352c1e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222d37404a525c636c707a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c554b42382e231a0c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b433930261c1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c262e37404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a141c252e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5f5f5e5d5b595653514b47433d373127221b140b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e161e252a30363a3c4347484b4e50515253535252504e4c494645403937322b262017110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191f252a2d32373b3c3f414345454646454543423f3c3a38342e2b27201b150b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d141a1e20262b2e2f323536383939393938373533302d2c28231d1b150f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12151b1f212225282a2b2c2c2c2c2b2a282623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1d1b19161313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0e10121213131212100f0c090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabaca194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929e9f9f9f94877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929393939393877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885868686868686867a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744505d6873787979797979797976685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2834404c5761686b6c6c6c6c6c6c6c6c5e564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3b454f575d5f606060606060605f524c443b3025190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131e29333d454c5052535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17212b333b404445464646464646463b3936302920170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1921292f343738393939393939392e2d2a251e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d21201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d13181c1e1f202020202020201414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070c0f11121313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m_StreamData: serializedVersion: 2 offset: 0 diff --git a/Assets/_Heathen Engineering.meta b/Assets/_Heathen Engineering.meta new file mode 100644 index 0000000..bc96059 --- /dev/null +++ b/Assets/_Heathen Engineering.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fed3e516d8073fd49a3db979e66ff443 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets.meta b/Assets/_Heathen Engineering/Assets.meta new file mode 100644 index 0000000..b4b9d7a --- /dev/null +++ b/Assets/_Heathen Engineering/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 67bb46dfd509932429fc985052104b72 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX.meta b/Assets/_Heathen Engineering/Assets/UX.meta new file mode 100644 index 0000000..4184ec9 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 847642ab4c6075d4d934ce75df517885 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/HeathenEngineering.UX.asmdef b/Assets/_Heathen Engineering/Assets/UX/HeathenEngineering.UX.asmdef new file mode 100644 index 0000000..6d47aa3 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/HeathenEngineering.UX.asmdef @@ -0,0 +1,17 @@ +{ + "name": "HeathenEngineering.UX", + "references": [ + "GUID:58d42c70423577947911995925414405", + "GUID:6055be8ebefd69e48b49212b09b47b2f", + "GUID:75469ad4d38634e559750d17036d5f7c" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/_Heathen Engineering/Assets/UX/HeathenEngineering.UX.asmdef.meta b/Assets/_Heathen Engineering/Assets/UX/HeathenEngineering.UX.asmdef.meta new file mode 100644 index 0000000..f53a532 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/HeathenEngineering.UX.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f5702ca0318eb1942af8daf18131f44d +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons.meta b/Assets/_Heathen Engineering/Assets/UX/Icons.meta new file mode 100644 index 0000000..df8c442 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 00431337d21e1ff4f80d7e6f0761c4ee +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free].meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free].meta new file mode 100644 index 0000000..bd5b4fe --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free].meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 15e6763d3d1ad8046889af0be1224f8e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 E Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 E Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4426673eef13c0d7f0addfea34d063e8bc369482 GIT binary patch literal 2416 zcmXArdsGv57RT?5BThht2-b)ZVnoFU0@_wylBhvMTXYvtMAQ^S>sl8UP+3G0v*(iD7K^(*N%QY`lF0m!?#{OdzVx!&T`wtS?j_=KIkrZmjjKv`cjw+ z_hl#6pB{ofKR-XW(7sk#vmvz5H@zS?rMk1rS)3Mq$kiTdR+(k4iRsRpw_nwTFt?wW zo2ATA1q=-CbWW0L^VuxZF_Qi^9j@%&Mp6o!^_LZ`Bn3eG4Uvjqv%Xpcse)V-N<-(3Y<7a)M#0&jKQ7VRlzWs;*}>`1LCfy7A|xw`HxBocCU#Y;#eo2zRdLGDEQ6L$-8 zMJDAkB5%jLc3Y-wp(zNOnLvzADV={t0IAo)?I_rHENUg&XMGEEONKDsu} zvhvJG%Pwgt9z=onDlS`7do4-j=2Ik>e)`$VV75$cz(psV!v3vfRhqi_blie4I!uV5>^rNqW<}Nsf1j(ivTa| z5CH|W6A)Gn9Ryf3Y*r)zmAtTrfOs5S5jYN;N^zUy%OIQdu}WA=t&H;0M-l&(M2IGR zX8;V+Mm#Bl*DI*vDE5MifDk5ZKi^%dt^j!~>Iw}Qr?KHmF9o!c|J6#USwanrWwZQ< zpCl2kk>MW|&?5qe;qD>=+}RLM0z4!_Dgkp9&`%Zf_QBma0>-l;!30d;g$@EvOo4uK zaO{T$(IJ@APNv=uaoQkd#lvWJ2^*P_M!hneXH(+$(-6>U<-h2C#G)EoUZihrBV zELB6kcTtV*yo_PgT=vm&J%spm$$t4xZ9X)6as$|`*2t%-ODgYyL90FeaR#r>G@C9S zbXk{=3W7Zob@vWi{n`6R?LBiMho(Rf3J*vyqM$G3a=;huM_y z2j>#FGk>Ti8_88)+IyO;v`y>qeUQEJR=K< z+4PVsj&5;=zcH&g?N$`BNyu=9Z^u+^918g)q$5GXOtUH7iRUtgo;p0Z`9pH6Yd_rm zmm|mEnusTBZ3`X3ldUnRS{)k^2t`1LM}La|7H5M1oDDev=W%$*q4_Y>d{2NIP8R_< zUEu`u;rNL_CCCX-slkZ7nEjQ|8iI+Q;D&S{n+fefK$|`?*IkcUI_Y|r@Quq#L~KIB!r^ezSTX!N zx{)!Qd}}zoW;lCH;&8Til9=7KtXK>$xR@^%nUoSPx_o@r7ibOU=L@5v8XUbUU)|^S z1y_2<3&Gyhf1H4Q%;qL_r_s>Z~ z3g@o=?Q2V?QtM1T*|KlZb&cS-mU1k1U(zAHJ*P6>bJSU1#@e&F)6a855NmE*e|@CZ z=KzMT7#Z0}%+lnJ5t74L^U9BUz%X(u3OhW7l`8>)K5$ zSF;q(RT{DWEavKlS(x%OXZdgd-K+OP$A2GV%EPJMjBu ZM762odD6Fs8}Jhf;$q@8=N4=C{vV7|_=Nxf literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 E Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 E Icon.png.meta new file mode 100644 index 0000000..dd644da --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 E Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: b0b13fccedbbc0243acde6180912a042 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 N Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 N Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c5a8297efb7e6684a8b19c8180bdb1639c284ac4 GIT binary patch literal 2449 zcmc&$`&Uy}7Ct%NVgdrWpf%B8V&bdf1AGz;Bx>X_Si*o*oT5ZrgKfouf;dXm+*_;$ z2?VE#P{Gi$Mx5d>D9#ceE!V0yaScu!wBp!dh>at-6yb{0tHfl^iGM_YV4bt?KHvB4 zv)SKSDNjpH3=W(U2mlC9PSU3XAV6CI5C)(nyXaINT116O8;Su43d4Vb?%sVK^lf#r ze&xDd^@F{GB~x#Z2mbY^@LPFjkJHP;Ka{G+MG^;H;&XMUl~m~8^HY?f-1txOE?#=} zCb?mC?txwM;3P3$c&QhjdR*}RP}(t|+YG@MA~10lNUQzT0;b>0hmoB}wBhfFblVMX zU!vYKh4f9LONqwTW!?lL@HMLWTU*&DCjz`SGe6eg_NtWotY&SC?NlJqSd(+Ycg#0> z<+l|&avHpIW{2m&16>46yZRNkT$x6Ju7ZE?Q_0$T(6!x(H?^QEa*L-@xb`>T(GfM` zpEU!FsB`g`1n{WnAwFXUU2Y44M~MWrSL@sbdLx8U-$$~2X2wMr^Ve5(k~A%1I!Yxb z6)X#*qDPk?qJSB|{rFQvG$8@7-6M!dVg{Bi`!SJFAi0`^i2%ISN!t6&x_+XuKxIWl zRU%zy9wurCqvCI3qSzVWO&uoMkpNyV!bAgR@S^Dlyx9+4eBF&V6v+PD&uG(83$k0D z<4rZlw)36gbcK*vYVj>4J19`^UkrkD+%LN_mEYXuK-V^rcS+arXb7CkIjaWLZ*n- zhLBlFpeEYOnHdO&YdLEQF-=Upl=^tRD*_hUIOl5OnV32+_3hESg5mI2oHK>kB&KXq zpGWT+4~HALp6Sp@xE8WGhF8Msig@++V=qK+;Fm-nJ0+a_s?Z(h&&<16(4<|iYi5jmf#5bFp_+cdrxSY z0^H8gl9Oc@9Mz;G8nCt}8G6qG_}+mE<|9FrHye$-jLgw1Zl;kE#A<7)L_?vusy7}1 z5>x9jG&BmQn8e17?T`*F@@jHyUs9NbPHeBf@$T$=$~D z?|MGE%O%M04MNHp63h9$rFl#`Fs#lGORm&mHRoFY z<$gz;#i%?#DqUHP#TNU;+E>8OaPQ{&dv{6MHXB!kUFT?5!w>x_`~+x@E8B2?nz8*H z?XhqhPFZ{_P%sy6!|d3Hj`kRs@-`EXf;lkdZ6=y@j6^}JKQO6L@CV|*_&*Wt9Ywvb zUu;m!59|01K;xUF9-6nzi}S#9efGE3vl;=XCjR2e<)mWgzx+j?|i(5Cq) zX$>T^;=K2USw*JO=ozU~!{e-cYTuOnUxX6hDkbzeE-@YCx`Yy~YK@}Ab67%2q9AKn zyo%_y%WnwGG&*yjkB*5n5$5wn(hoDB*G+U^?K>MGrBhh>WI~Z@M$gR=m9p^Py!#t)jYi3;8kDrlCkH4(aI(fC%#QbV#DK#R zfxAEdGv%%8d{Y_FuOiUd6zNsBt zJA@kW-R^~OW0f{`f^HsSz1?zNd25hwx(%+aK$4{|w-6Vn`MwN2|I=T~j(^&tRsG!O z^nK*1KHU>Zo!lsrXl0ErBY{izU5)^Z4+C@7g2pHT^#cI{!+)LN)Lf-^e0TWu>FVcQ RN$58gNM4hwZ(U{l{Qsih3C;ij literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 N Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 N Icon.png.meta new file mode 100644 index 0000000..4e26a44 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 N Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 0135e3d1b81285f48997c72fd061f8d8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 NE Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 NE Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..dd8520d4737b035d8df6e80868812d700d2c8307 GIT binary patch literal 981 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zU~czxaSW-L^Y(h6ud}0o!$r-N3^EPODgmAr4Cw*vM?Gb2SUxy2J=DEZEOO?YiuujM z+j5yr?(VQI;bdr`8f))ei& z3(F0VH(j!WRHJO1~~ott0n!gvm(rulK7IrzR}=FIfn_uBR87`TLD zvAVjr@h`_9au7AsoviHqxv}Zb{K_6XFbqSm=jVr9ET*RVnmQ Ul`Yc-m`@ozUHx3vIVCg!07hu$+5i9m literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 NE Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 NE Icon.png.meta new file mode 100644 index 0000000..98859b7 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 NE Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 279a7f16bcc31014ea2d1e135f042805 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 NW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 NW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ef35e15bced797e1fe4d96fe0f4003dba240eed4 GIT binary patch literal 984 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zVD9pCaSW-L^Y+$7UnfTahl}5NSTA&zCA>Kkq;oWA1G81cq5bi0DNp7FAAFOu$jRMczJTK^K=G>8MH??5%;Kw{V(RK z_4_sl2VVdH literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 NW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 NW Icon.png.meta new file mode 100644 index 0000000..79f6186 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 NW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 374f5d9702e6f8e40b920390c6e57387 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 S Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 S Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1e850257ab927dc1338625c4563b9ae482a88115 GIT binary patch literal 2466 zcmc&$|5p=N7JoAtC0G>({F3mUi59!41Y!#+lBj_|#jlG+D@saEVHH^dRE6l030es? zFrrmC;zG`9{VsZRk7d`zq%E7cq5?&ft_PFT(V|$iqlj}b&g^@f{U7?noOeI(-uwC7 z_vYPqUd^f%x=9m4CIA2?Wu$A@0DwUg1Jdzu$SFOY4+no^`uZ{e-U~t>_G5pg56)#} zXcuRd9~Qj)GwP%Ij{N%k z?9H+!z8xIp)gL{7@#k+hfDhZ=?5O@H0VV{4S((7D#OUvTKXBtsJas*-{nSI|0?@R) zU_}*GxzDOLF-|GQ4`=l-;W^XF9}RGc8+Gjq{fsr}~iPddy=NmgHR=GXLLM&G##$iaTzZmQC9GhlQNsRXpJQoYS zL6$4HaRk8&5iU*IUHY&LwUpZ%lN~f|2%?dbj6QE% zA$7{*0GWpHTXK( ztj;zd6Ae^X0Gs>bh%`BX=He9ieU&gI)Hts_7`j)vkGuG04kb(_n|0T`yH!G%xEWIl zLt1Z+t9hVfC+oT0Z+Rs%H^q6xlE0`W{2+bO_`Y#A+xhD8)2pMe-}MA|^8b-Pz4U!! z7@X_m*{AF2PHKM|@ltMX%5_Dm7fqUlS7@UcZlEGwC?8n>$Qug$Ep%REnT2u07Lrfs zoBC_LbZddHVpF&|d1rK2XG-!rtTJ-&?8twvNS;CQYL@XU9zQym8C9#YJhrJj8(Ajt z;pEwn*jwakF6ibB-}zNpH4$X_U%7$x$-+9mUQg}U5t|Z(ef9@+W zBF@)gkhAQ+Ji7<%k)9Zg$KhYP%egZ!DVg5;M^yDwmI;=?TFzFZT9&yYW5xszA;BZH z>bYZrv8b52;pUt%!Gbg>n3E#3jtSmDf=}~&B_&8OTn+_$Zu7@?Bf$j}6g+i~)5Rdc zLu0;v{`hg^yE&Fu>g!&Q@`h><%XVM)X9yLIA(O9rGeQ@}P^GVXOkqxq(^0Fw9mq0w zP~C&8iImiK(Wd^ll4UTotAm?}>x{_ww`>U58zSyNH?rS!Lw&%?#D^Zg*7I#|N4{A4 z?oYnWdqd3=r=bn>9D8|6Uh0e2L$N2fF0stw2ub-J13sMhgmc?r<#x#rjC%ZJjTKBk zn&*ozhjFdWc`V}(<(xGqL(G{$bRf1u+0PsP2A5{Ef8dThI4(*{OEMP<4QQ8U95wmk z(PGk-?|8${FzC|K8qWO)lIwRTundljFW0aPg$zq6%PfJ0*K&Ym@{mz?nPsYw5%Y~Z zG8L|y=EMtIAm7I-A?6Uos}6AD2@{%#7YYb(F{M(YqP0$-@qS&D87Pdd0q zS_GLm8Nbvd9sYse5kwbhy(U+)23!rcz^)6z`gFvd0$&ZGSCdH$7ZXf}QO0CeO@l|I zg_VhmiKrveM=C+$uSp?q7<_)gw884EbeVB1sSfpX3`rYmoF+#w?2RYxiq*{xDr++#Tp(QhUePsX@X-Y_QdekOmguYg2O((z{r~^~ literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 S Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 S Icon.png.meta new file mode 100644 index 0000000..4ba9c6b --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 S Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: d1c17021ca3abd240940b57bdb8a735b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 SE Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 SE Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c90c2ec94db8b19e7cc0f782d0cd9ccab9e8f8d8 GIT binary patch literal 976 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zU~cksaSW-L^Y+$7Pi99Ehl`P(jG709E;(*+_TD7&_5hz7%l}W=CoWg>z4<>|^4lin z>Nk7EFMN4&XQ4NPf)DM{n3?n@fw-3XD cthHZRza|RK_1R~W3(TSnp00i_>zopr0Cmf^*Z=?k literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 SE Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 SE Icon.png.meta new file mode 100644 index 0000000..2f6347a --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 SE Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: b32c7f736da6d414885853c4b34e31d7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 SW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 SW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..287fb3d38fb492dbec989c9aa8a627d10006ed62 GIT binary patch literal 978 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zU~chraSW-L^Y;2hPi996w~O|Zm@YMzC2%ei@%Ct+#23^hyGCDZ!-5UY?<_a;bN_yO zpw%+>wwc4_?&5Ym#s&j=p$(s#F0VKKy!Al&pR2XUe{Y{zxyH6ReOnU4yrakaWT*e~ ze-yEfK|pQTqT^NC{m(0y3UnAB1TZlq4me70uU~O~=FYb7*YBh~+juFB(c;?c_s)k? zw@w`@(NGpw@ay}TJK{h1t`*LlS^oUvf4|$?Y;UV2sE0Ff2-6R(m^D-0{W1TB%^Q-g Q0y8Otr>mdKI;Vst0J0{sa{vGU literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 SW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 SW Icon.png.meta new file mode 100644 index 0000000..7a34f4e --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 SW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 5a459e69f1835a3478400adb5f1138f9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 W Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 1 W Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..22a5c8012efba68889e84ea65ed2ef9d2f4122e8 GIT binary patch literal 2406 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 E Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 E Icon.png.meta new file mode 100644 index 0000000..7013780 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 E Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: e0cd4bae4d3ba9448ae4405c2c6a2ebf +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 N Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 N Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b8dd303ac402da93887bd38aad5fa3e8d597d6d4 GIT binary patch literal 2322 zcmYk8YgAKL8ix1Tow46{un=G=d_cV>5WCIFf*rIAA#pqHJ{y zP(`%03PviR16WL=+?7a)BZIIgf`W>mT*fL+F(L$_5FoR+zvf5Q`PP#s-}kOJ`H}BJ zL)K1bgbV;+dQf1%W&kKWQh;lNA3Nf%MB)c;f8f@50PF_^_|m z1L+@Nxx7mcc4V_3$7b2D(&BXmu$VA0K~ZH5u0euTSx8O6!?udEJRgBTh!f*QU*qbH(4AtD3X>gQ3x>!03$=i z#909IPDz?$IbKd6$-9f};Zd!3ev(x|As>wH{Kk6Bz7>HhgF$DuQ~&0n&Nr3T+l+e% zXkUKmwif-1mhRlxWew-db_Kr+pFEXIH^IEZO~#b#@VEdhYgWcc@_aoamA!HjCxVtPk_bB)_W;noR8QhK!Mx0~%`u$WP9Qq$A&JAKLhoeCDj~xM zW7=38ClrAOm15R*s*#7DCRE@!fg#{Ghx{X2R7Xp9=}8;F+gwxW6^Mnr= zZUCs;^dXK2iZVl*l^og$M7;VChfDGO@5;&{#642dL}FYX!7stOwA5_ zV2ZLH)F2LRNLIi0>xuQGJhIFw^-Oj!__g5nMbmUQ0Wc}8OEu^_+OSf+?~grk0?H%J z?AXL)2Y_GmOX^J<-1y*ml+{Orc(fr=9X-D%!GrQRXU=V6<^+R`g8Y}JlePlzTxngV zK}TqVw>oNGPZFQd?)T01o81Z`L*boEmlI0C#kTKdB|J4E1K+rqzlUp+$`d^%VELDK6&?a!1o z-aY@52<&Q`^4UtcanWP1pk4RgaHzLF#@q|`Z;yiaIW~G=nypZaFQ2*sr;GaQ7JD~uvgVtTV$5>ZU7S-W{o_Ydabub=0WWw z^J+dYeuBE$ym+8Y>8`$p?ooM@KIJubJEuu4rpuL*ynXnM!w-i;4txZREeE&hP$o9U z0`>a)i$MA6+^8y8%|Yh=vvT&If5z%PWd-ylK(m}JSdW2DSq7_V42m7tLVpb2C`+I( z0lHzfC<%j$?zONO=js3X0edA51DSgb6l0+Hv6THengFpL7TaJ@{sUVafkCAEO(-Vd zTpW9K8v)`fSd7mqDmSy5%^1ktE1;Nwv!1MW9RcDpSd7mqDg>-<4F(DBB~VO2)(E@g zAOY)YVJSIV)y{g5KAZzY&!w# zt6(WU>sGym^&)+E239~%0#10b%Sa!dL1nNMpLM%1n_W)&@LX2{Jqft_mR&*m@U*Li zm&jRtE9*`A5OZswGX_P+ud_a+4>3;eH+*=|jxigw6yM?`Jw|LmOo^#%BMaZ5GU6*doaI{H;6 zb2J|V(?8o2AT}&&|w@Pp}ekbJTT^D2cIJ^f^%q zn^Y$96{ZgiGdIYV2>poc8d2Ua)*=Z}(%Mv`F<5DMKEimDEpa}hku5|?4$-2|h*FfL zdPk~j7%H&`6f`c~jPsOb4}kw07Dw9v3Ks|Nn1?uDiQ? aYQ`0MB0b#Y?qU2V2Lyc?5};cXe)NCgzVxgB literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 N Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 N Icon.png.meta new file mode 100644 index 0000000..38aba41 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 N Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: d10be4c155f6e254a998cc68201d1afc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 NE Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 NE Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6a2d40c028b624a0966b7df5f9c7373e1a409eff GIT binary patch literal 2575 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 O#4TL9pk{u`=l=&%1rId< literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 S Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 S Icon.png.meta new file mode 100644 index 0000000..a077c6c --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 S Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 3fcadb60666ffdc4ca5aaae842a00cb5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 SE Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 SE Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5b03ef38f535928abda09e83b7a078a3ef455874 GIT binary patch literal 2456 zcmX9=dsGv58vV^o2n1pY50^xvpdwaTB`~6ZJfg5F6@;?j0aT1Z1C=TP)FM=vUG`v5 z3{otFM+Mu(=Za61QjlR$Lv0WgDn(J_nN81E^6y@>KjL*ESZQ^Kj^gayaa%gaXZ{-L^o8Pd!l!J1`MQYC_?U0?4xu$4&yF8* zHC*%9a^2DDO?B=e2%^^ zMTRNtM{|bhf%Z~mpr)3cqpU+38--Q^RYvs$RZ@U-N&@pQPyE-bwifvCjV5M4fS}3 zn6(g~tTTH|%W-8fPwG)$)S|(9_hDVZhroi~gG*D+sm-g=5($=kderDd>SuVM_`x)= zXjqMskM|m%Ska+wsD3nXQqHX!u#kq&Q-j3-57ig?P0qx8S~)fOciDs)O{ihfe_0DL zra$<(Hg_JfEJsz-UqeD=l@m$|@dpd>0wkV33Pb9V12ykQXGo|v;UhTvUTZ@ z^+E}ccE8MS;QcVJFBh??Kk-nJE{i4ecyz#Jw(`9Z*Z;(4oA2jP=l;sJ^w6OGZ7ZNr z({l@HD7%WxaMaG08UDq)aP<`{9%w@M>!*_XVzJ$e*fLuUdKt$iHE5jZ_zi4Qe>e0p zb}H#-4zg)y*?w<^@%B!m8Fmwl(lbnNd92~Rf)~}6|^OOq=?B~kCuf| zo5bc61)c9CovqGwCS_2gG-<8qnGUiXwb_T%A9kYq#b#dxJrmQEF)fO5%p6(|>E^qss~`WeL&R5GclgCf0! zpp1E&I0%fV@8tE;X}}aQZ&UkN<`CnY*au9S&*a5YJ}`NVbLy|aNRBZ@TYm*6(RVVo z)P~|o)J##*&n%PA6n*tGFcZF$f0SBNysk2)DD^ZjT}4cFTNEipAC;zzI5*@b%~t0I z{-#47)K#&$sekv(F$(}V<4DSG z0&_AS4)wt7s0c*v;Yb^?v%8auNkHoAznrMX+&Q$d`(6*$9*Bv9&V>gMUM)x*6c83b zT;c-LeFbax0j4>81#zhvn0a9<2rmoTNZvb&wR-{cQ@AhT)dY-Pm@lEQrI-cZ4dRkv zj?xrDKH_UeE%ajr$&DgOB1nqEr&E0pdqLxA1s&#rw4MAD71(8nK$d)kOWL4Fr>GDK zCZMSN?o!ev9g4`xx#&xnC~5ECb(9Ksumw>LE0e+&>~RlrRSb`8w)6Hr8egwt7S;D^bg?92Hi0cR#oPQ;O7+O3TU4 z{{9=|P&IxC8yU@B_^hQl=jJ@~tXO_ca~-LFRmO23l21P5pE7Q5y@`f~mJvI0QzV|$ z%f=3>^vUc^e0|drvSvHFdIPBky@)Ie**d@1gsR+hl~@wNafj;V&1OCuD7j{@*Xh1o>|psW%~qJ9UUSA{jl!0Q)TB10cDxm}8C`CFuDv3JMi|_|1)LPMFAR-Nk;rF_-%) zW;@&!o8+{6SrUbGEBOrr@Av|0T!k&40>b$XO9_sPt!Hd^E!g@NwE8XSKv;VO|J{lJ zf+JfjKhn)!g)i;%{MWXj!1gmCMWmh16Xxxpf?X5f|=+m<3YhU60=YQ0U6t`3g#;j`GM(76@_W_P%Bn zyXDF|bpYr>`0pQj6C5h8pf$w8M+W;^G-xvB+B6iBO^k@pK+g8HU%x$+zE?C}id2f`Mp zk3Zhhcf*j$?oodNIdgC59|0gtjOIUP6~?SvQ-G>=4gWgqhiZtwss98DO>l?sTlh`U z@M*ieRB)H=N=h{B1o!`?xpJSt3Z?6_<%UWm%_))_enE76&W)O*xf8s&?2Y1L%5Dh$ QYN61-tq-YNCHv?90k-u6^#A|> literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 SE Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 SE Icon.png.meta new file mode 100644 index 0000000..c2d5fab --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 SE Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: b654f5b026561954c82e36116cf969a0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 SW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 SW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..86eed02bcc8de0da00dd46c9d6a4fb6459741574 GIT binary patch literal 2393 zcmW-jc~}$Y7RJ9xhC2Zs!y>mz3rPeLr3xyzfF>kLWD^C!qGA!Qmrc=%L?D1lQnlDC zl4y~A>x~P7isDAy7;8n)2vYSbMImS&NW~U~u!JSKXZRz}%=i7~yyu+vd^1me3|;R( z!{SQ|gwTw@0C5;X7~Eor@ejCsn^GMQ7xUzREfRz*ZK)sj``d$)uxA-4UbRtL_SdV9 zhj$BmF$Lu(??xJ9zi*9D28@aAEYl zT^mO$cX#^i=^WXU9qBYtYg(Tg%{F%5+&yui^G3GI#M^)-ta@OmvT|&>zf2b_8#j&( zea;^3-rZ^3!L&X>tL~S49$U^8#WF=vm6iKToJ9dVQB<6

rqLfQI>xO($(Rc0^T0 zf+0EuXFR~G`=TiLLpVxxXaN}GMO5XfC^-8uUj2U8Gz>+fQPYq?XztZgP}hn#417ny zTN}{mi)M(d`ijt0L{7tB@rHA06f6ltudYu+S3+|uf`W-nc*CVs3f6?9SNdtVg3y#~ zqhR%8yy0y6Gz>+3$ETqMp}Dhxf(=h`uRZ%H=pK&x#1zzc5Sp@i)9^RkYi=Y3*Ka_N z)~G3HM`#+VDd?rfz1%Y?*cFBzsg))!m)y!E7hlz8x7cX7Gc`pWgN?DwPfD6}Pt)W= zSB#Z{x=NRt*5)C05gK?}Vd6?;Y&$Z^ez5U0K6W3Ix~(-9I$*{&TGbW;*G8nPc|pwS^%%jAogFSX;RuOKuOAJ&JfjL5A6<_Ww}u zSTgd7q;it9V3{I?!IY>B|*{9=^!Vq&84chN)s@se65@>KUu$bVTLE7vYK`~)W*<{^An~{a4stT00@e#9oT_gu zMaI!{I4#nEo>e+qt7~S8jEXoWeq}odea;tI*RoKP1gCA@OKUc5R?FoP^O1qAu$`Uw zkS^lqk(}CfurBp}))8dJF})9`m0wIlN84<4iD#gszU|C?mxDmbFi*~mSb@}!Y!Y{! zqCh-zN&RXHxXS$^ypg)iCNbs+0LfzF>&M&BppeZCZMPs~`yJ##^&!YmS?Zk}-b+(b z0j2e9G$_HpYvyBGQ>0pMS^tG>GFoBVz!}0~1bJlOmbtKofY2rgm?u9}&qB#Kv)K#N z3bT4i%MJ^XF+7a6FqV%(Q}BxBWw2jYL_ZP?9c1{M+toWF=_8xhElXfOVS$jiAqL=` zWUzgG(h+$j8Jv}IwC3!;H>WXU=OIH|)RO{H0Uf2gW#Asc$Plt_?NfON*c#p$##Qzp z(e5V>@(!rz+!?(jhHBwj!96@)h@M4$a9%V71JdWGFx8Q0u(B(xfK(GGb8R{vUk>XN zzpLf;pyU}@Vp}wf$VAsXG8YCkv*m>(<_0KcnM_OU6 zeHiV86}oVC!sh4-uyB6=GQtTal#u#1i1PuHy-f9{*?=E8l_jn6M5w7})4H{scNjYO z@*_iBiU!#gwUFYU@WiW{LeVukx)U+X5SIYRtMwrMYX?A5lP@|=M`e-;hPW8OrQ3YM zi2_;fg`#{qdL#LhAua;&!Fws;2i4}>T7OD(n2uhgjxloK@U#EOSV{OnRXI1h3P>Ft zT^k-`4$q5xm5Bd!(zgZ%5mjjK3Ppixx>SZ$z|KYlG%Mp zM$^bte|R6;*XWzw$RD3dXYWO_kqV#jyIo+v@5&t3)V4NoGqn3p|HfAn2#vnY)Mp7O z8~SSm<9D}FKHT9c4%YQys4K~+8_k3l%c?E)06YcbdEoy56zb>*&wvdcxEa?28~q@8 zVV+*q-M<&bm_6r@-~At?`>7)zgyJw5R*A8F;JOb|uBw5wDNt*C!3gYp4U^9;km|GC ztdKh97hpSqIc*&W24^}%%$lNKWFoPqy|JC@&~H!|QXK_H(uO~NEYbn#?yKsmM&RsT z)3$GlxC&Eulj>)@^g*GA{JR66!g2WJfr?!f0VQ1eq$6rGkfu8OFV+;>xbyuBFtak9 zKQ7w|X7<@Dd>SGNbZ}{ zz$Zh>5`0qzIfQxsA*q{~XiBPIl9~qJw-J8kE$?vnGCC?M=CrcVhtE3uztzy?Xomi9 z$~B}lrLqM7D)&YXeeIq{RFJ(9ZpxjZtjZx>@gMDUGK3}A;Q%MHTQ&E5y4mFvW0wAO zx)xpdO_ks}z#}aT1MOEYY%)`Nn*^B!HyyoDu~Z)_U5a^V8~v>o^5@Hnhq_fchqgJ& z03_ePYQD%9B$A)2Xh+LTEWt+oMV7^{kNkQev|O+P2{QDHLcOs} zN@~?d%c?ktv<}TcI|p@h8m92-6Ce<*&BETaWGh&_>q3+u)ho$S^JEt&CZP9uDG1KF u5@H3#=d9UZj-uIy0hVAveCG`lR$H)7XT9LvbNH`>0@th;Us@gW{r>@N;$Z*) literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 SW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 SW Icon.png.meta new file mode 100644 index 0000000..9918f44 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 SW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: b986971d1c7b79f4da924287d73529da +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 W Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 2 W Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2eac71a5a115b21d9d0f0a1bee807958079c4189 GIT binary patch literal 1664 zcmW-ieNYs27{{Oexx#PpkmW@=M3RH!MZ>tX%$Gct1rsKaQ!!uSrmr-F4yOYtN)vX)l@j0s~0_ft>JeSm;z*_rA2)%$Mr zl)u#dj99zykHOZ)fs{FKpPDv0yW6w&*@LFe9miTKfxA2Bz&}SeIKIhCO-&87{aki2 z=6V<;=fD9Ar+mpnP&gCz;`5U(-t0d(KM6d|Z`S#TXKp{=I`W_;b*y#m!I6vp8=Zk> zaQm)lPZ8Kq_()AWxV<+XimGT7V(}d&UI~6Eyn_!#4ilcC?<-| zGI7NjgQC4yXJX_K>o|%(W8(M2tm7!U%Y?V9RNn^b#nWt^!Pbg8ABFpC?y;6{H@nH^ zz`kvHClYC1A8YS6KFH&hAcH@Ks6QC|qlmiQ;Lj%N0)yYo*#li~?gaN9&1Z&^5`8~~ zJ;s_cA_ch8wt~1v3rU2`61|DSPUC|TBJr;CTfx()r6$60yPi&AdQ^>ts0P=hU0`X{ z0+XP@u4hx28&xxnNFlD~UErwGl9HfcrM_2$A1wF3r{J~R&lO;Y@xhiH_O4M>! zaRWGvHHE~sSBp%7C!?(XP-TUoc@mX^UEaOC{biRogLsnK`X>`lWLtj(*Re&btcR54b3O0igl`>u5x*Q z<1bgZ@&qy%-*zN|)0?%$i-y5yJ-j4X(H8eEw16w*qkKWp+M?HoU>)^&fI6rNpO41s zEF^Z_k$xM;yWLOXU`)vvMa!7K9I-_jLTrd&I6M<^TjoN<9`!onl#iz%<}QuJ>DW_< z#rD4t^D`J0h8T`JhuGcTgV?;DEfPI58rtf%JKi4J4z=egt`@@n9-gd-l6)>LAcAC-{IUV(ga&J97LD~R zFC#%5|HQp~yGfCr+ZZX)SmoE^fH1Nw`P(yi@A$2^U&U7a2Sp*c?B>5B`A}j^{%+hR zCj@-6KHFkawx28tx6uPz1|mm~BWG8>^C20-6?nQQv$hG+hqkI^Gr?Z^1w|t;U*5 ztFvH@NP5li3FXp6EuSw+N;dm^MnS4~Z@B&6v_F#hR z#T-nqnP&+WF4!^HvSll{>&2=>C^7Ra@4|&#qKnih)TN}K`=p3ASJD| z0m5Y|;03X3L8~C9wloIBPztFfM%Jtl7h(cwrIf@3M37suU;4ZM`{SHBXJ*dKJ7=Dm z`TYHa9VD04E&xD^iH>9eAlMNBf-^=^vaTJ$2r)A{DI37m-La5Ix`IUj{JNOPZF^2# zH0wtADern0ryhPyzZ3tZ=uklBX5k*UYr;nKauLbn7z_Cljb8SN3;nrp5AC$`JEl*x z>eBqyn_uZ)>@f^q%*}87k3R3#klCeToNCj*SqtGbM94v*3kO9+z^w#=Ke)w%Pu*W3 z5YC<19h-a6<`!B8s&xB^{k!U^j_Rq8=DQ67l-AlBw;>~LgFUv;Z8#pD33kWM<&e7m zHC^0QjPvR4X8ruIv3h@F^}|P0XZt!x3ftJY_Fj` zn2psTGx#hbl>cs1xGp&5;)J5~mpp|n+zl~kx9g~VzHE~6ytp%aJ*7#loH@5O|XT4aCY`e80(~fHn2IVsEA`qK3FLE9<7sy|VxV7PU}UmiJ2{6FJ|Q#0 zL_oV?lyZ;zfJ()SqP_`!G{G4s#OHphNh=+Vh3H@CSFoKgd$2ywlnBwQwh98ldbRII zZVw8U68VE@Fhm4#l_-QPi9Yuv7fLlpRS@|Mzpg2(4ys9X!j#@JX6rH^+RNYHkBPAdh)j5qHO(e$sG z&98Dx=1@c!#(rG(!`@ju4(4a%$6xPEGG6@_5BZGYBhzVRt)ykpYi;%p_{Yg#wC>P* zTPsb=0NSOV<9~Mt^59*i1e52CNx7$iR;&LfA>n^it21P8ns5ZXss0_oF(SNZKVi~R zKxG+i8Y;y>R*Eg(gxLyS3KEz|P?SH)q>gqp>z8+Uz)zF%0;_$qpC8be2c6!#W|@%K zzbibT!d{PGolmw8P{hmNSsIyung{3f)hzFZ7qvw==$(yVk1?6E2h)gP%wyZ>hL(xN zAp(>tsmneMw@5k%+GmUJopKVUb~LvylssLv9{NM}i?&@}+HAiukKeLy&blfC`s;+^5z-WIOB1vAr@uv)|04wuV%B$l`DyTbsV ztYMp8J+H#SK=v5+IuPOH&U$NjJroE`zo#xdP;L>}M>e8R66&qVfA^8^(pNTv${2GO zS4H3Fsp0+lar?Hbx0!J^-h9M|22rvg>d;Czb@pE7s|%M5$zo7^bY3#v_7+%Au)Xx` zDo{M2Qyd5k5f{qG+eX(wM{5b@wgXW#oZaNW?8C0bpeCXf*C#MOP8g}f^wNmoReLj@ zcveD%;d+6!`22s5cDW1Bkr-HXA#mjJVom)DBHTWg7XQ5m!g=F^GKWi*Vc|*d$>bFf zMK{+S55VfDiRy4oj!|J(H9`|pt1$VbbGYR#r9&^zV=HEFE!^D{);ZCAFE|6H5B-Kk zgw>;>?s*hW_%~0Dt`2T}y5SEf{pW*pSbevUHRcMqMOWr9o~?nSV)^0p$fuAf3es&O zKwNMWgB%AnnXJ4eQb?Yxyn+{UTZ5e~75q zP&%Fv3$n5x-Tfpqv)++wxq5b_p)Ld@o*I%btRZVieh}J8iH9stO^-ikJy*WiMG1d{ zEAQ9=!Lq}}N0U&MnbtH><8^Z_ya;aU+kr9C3$rW@3Dy&0e7jC9Dtf=>uNxJAHm6u$ buxxmpf5zjoiYs@pISMh`6C!WE$0_ z{oz~-@be;?z$O3yqW1xhKmZ`rg#ZDMniCiQbs9CsaR(R)0GNKcvY_rk_A&qj*xTcW zqsc`RgA@6rmQ6UNtkvL&R}wgc;10>w@2|8=4&qHReQUQ#awXfb8#7rl<|gaT4ln^~AV$DV#8&B;Dy_c2?%u;Jg<;9|OnEFXUTz>vf!$S4g7DSVEH>;ws#qHYOls3+>~GqJ~f3Fyi>IW(W^4{ zuNMMF^9i~-ZRSOgLBMuisG0rRCL4eA-Qu&KGZ+T-9-XJpJ!sTfciPZ;BSdQ?&)P)g zkfx>{b*JgWwwFVvoQ3MY--vn&Fk7UmYvS0+rfzYKKOvAC%2_ILYFaFu6HjL%@vz&4 z-U40qL-MgAd_cb(8>?@jWiC-Uk0%-PPhJxwVkKmpR2R#wB?h1zciFl|%vhFsyosNtWy-u}<6 z2!6g;?r=hmlR==TPnZ`K;q8TaiuB{`PZ_`4m7BC5!gBk|p6E7536-N%PRfNnV-L() za}N1{wix-&@G588`9LN#Hp?ts0SF_T`W?V>{XdTDgaUuW9hR`F4{1~_NADV+1qppK z+?rsLmE#5?@)rl!%dtF(2a0&Tezh2H0w<;3c@6v-MM6s5Hzm$b$K2`yGN%uM;oSwe z9i`Cq8V%Z`z8&@u5jpQb)`mqg;t*K!hmG&(&Y)-ngPh3NyMU6EypB2P#)M?M6|0#> zzd+Y3dlGqn^EHESvukNrLpeKVf0|VMSm}Nlm1N(~6nphioC(BI@sJ`t6=esoTSm|tFd&xJT!|9L zkWG`U!4iD-u|L|$OQYtcyqD!GbOBzln^h1`GyH;<=||398_SuVe~d^!zYmdiOr#j9)Ek{|;^WrI z*_wysFE^9r5X zMzVHahXDC2?B>$5CJ=QkD%VD4Kb7N1)=tO;$TnD_C(ZQaj!2WrA$4agKdGtFWh2n~ z+*y_Hl3-fPt6v4J-$q2}Nm@%O^Qq-opp9$mohDf|Vu^@V34>nJ%QAu`BV_GdB;(H? zFv@t8GLqkQc>v=oOXM~Cnx)>v*A_=M%ajYXM$w=@Whi6ays@hr_79n0IGJq9EQQWT zX0<1?{2kW=jl-*S@+N^>PUcM&cekxt%+23lwIk#+t`KUgwB*0w(tC@ra+evxL3 z_sl~38M6W!K#3N)Hi=lG(ve-()~ZqCG0MG)^s!U?F5&>@#2B~cw>>nq2~oLA&Q7Q! zCuigTM6b`;2ffD-m6wvVJ%~_=gC!}si~QE8k060I7qa&2yR0bk9@AFo!r_gHXLG}n8} zNAG?hN|^M`huK2p9bU<`n-82{sC@zb*W(MpRMTSLOQ)bhoUJ41)GFM6Psf<8WY-5= zE0k>5}0$8!AlZbxj$%x*>C#=zR^&sfV>M0o?aD z+WfLISpVDmhIAh7dID9Y$lUr9;2;=~Wef=0!4~fSH~;${1XARmVjaR{o)jcbihdn{ Mx2K;+wL6maA7II}!~g&Q literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 N Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 N Icon.png.meta new file mode 100644 index 0000000..2c14352 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 N Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 301fe569da9047c4988d46c1707ea4e5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 NE Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 NE Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ade41ab7e5719016a98f10a04bcfcee06a6e3894 GIT binary patch literal 2677 zcmcImiBl747XLaVLV_*Rjr@IVJJfXES9xfD?%;OM}poPtUjNg6kZBS%0X zUd)Iv3Oa&<8c@_^<7hk=$JGHrNdhV}fEq+FLeo88GylO>ZFP0^?|bjp@BQAi)+~N&N z`~WMP$C&II%)NB#KHJk0c(v_p{1o5NcdI9uNOcC=c75>dt`C$F!3ZZmODlv9l?@Pr zL+?baaqeKQ)Ls39;}R$Ec~6JnZ7uW$YH+(q(AnK3eHm;e!eDxz6WIbe+=^zI{jmn8 zp<#_R4P7b_3gjnQgW_7C&FP-~bJWbie!eGe*Mc-DW$N#Kp$oB=yHqs0hL>#jVyjFK zRhK6~d)Q)F0LNXG^>RnF6_l~b0mhtvw@7Xt-$EI%q!H4B{xiR_8+Q5-CyYiF`gIg7|3$ zaUu{I>T6sPekU$*&BI~Hf08MPUDHKLGE4IFP5x!!=Wg*i55$lqu-@Z~pR%TTu+`sX z@w-T7(egz_Yo6^VG|oea@7=BPIEUB68re8inYB?cZ`6>{OVcmKKGOXf%Wi`Ns$u57 zuemn|#J^#qO$VM2iY?uN&stCce4pK%OgX#{v2_G>pZgS1Kod!cbD1<`yqdQE9o{*V zI=%Nug<2dR4kA41Nu^gIWGS;Nz#``++?%0w<%1ahMWVzHE$XyXI&YT}^5fu~C%w9I z+>lX3X)U%;#+@M5zT_g)AEts?LQvGSpxSK`PRUZ~6;A2mZ=NinWS*hsRBj^dXxd=< z_uo>K-W90KVk*^cE;8rsJ=pTt0Q&b_Z*qbg?z*YE__K*LPvl}@SaqY<6!8W(|0KVW zD4}#x9U~(ij4GOpFFTJ>2e{efq%Y5L%AeH}i@)WfX;GA~m2*fU&9N;0PqNj#A^Mw` z4^S{Yi5E`!T5)UAyBdtGroV~a2N$f`l+Q6^fK%1f-igRzvaCM}EewzmW?tl&7jLoHFDydJ+bke#va0wzo9uq(QGueq7@P!BD za!xp4O<}&c&pqm8wu&A9vV{mg1I7XjeMjx4%G0$6G=ol~PHSCz?a$gh}~@uC}*Bp$`!=g>>_ zH{{`-S58a6{Idl&EV34p}HwH`;5q5af z#Mb%*r>~or?nHZF6j|gtQ$iU}DJD!;b7AC|rI=9!JrbCX_87q;Ufkiyw?&{WgzNKcvM9c; zg?3cgx0V;-e2aX!zCi3zM_oSI|Fjm$mhLbZALFB=iaR~zI6|Q8x-sfNnb?Gg zsdGXa@wGxLILWzK-8Dz$xMsVQ3@j0MwNj6RD*04eiTJipDKVb55k@K0Z}pCMLrfHA zI(4I*)VRvf)OL+5lqt$-N``B|R!P%;cSVJGagn(w=UOu2J6lms8-ebYWMuz2YVthH zWXt=1`t!A3DyfIObw((?D#T#^FxHF`MQJw|Nv^!z!r^OuRMIl}O6X*YsB(2y(pw7- zW|DTvof_qesHFNajPG$4nnJgH%%H_`p=rs!{cgD=EA(tfQGkmK=t92nOPmpVo@&C2 z9+=#tWjOj9%3~!R|4LZ|>CYWlsG}PMpKBmk2!Vxz73$~=fme+cN^^%G+QAy7k(^yM z5RjZB4mK!_?+{;BjWa0w|~d&;MWRlgHSFvSYfq4*v`A PKN5tkUK`XHm~`MTzZR)^ literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 NE Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 NE Icon.png.meta new file mode 100644 index 0000000..88d4613 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 NE Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 45de8653136b13c4a9ecd7a7de0558f4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 NW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 NW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..645b39bbc82662310924361d9fd1a76d1b1d80d1 GIT binary patch literal 2636 zcmb_eiB}U>7k@JuNFdQL>{tjf3aO$%f(r^l)S%#k9G83`6w@N0wyZ{>A~2w0P!>N5 zvM7~Wt%9H_wSvkrxDX49ASywF1QCx`mLLdJLh`-%{R=&F=Dd5~``zE~&Yk<-d6@zJ z>t`9yF$Mt4^79pL1pt920%(SC2#LQO0SBX4-=O^f&`tF(@}wt41Lw4U!qwXo&kpsB z{x{@4PWEMBgA6w14Q-II$xwhDG}J#CGzJcEwhv*RwgrE1;9~ugy%#%s+8QQ*yEHvr zF`jGe*ZOK=WiVzPh^Ee5%hfD*X-fx# zV(1pm=x(YXYa}j)j}s1sw6|peW$2hL<^H+U11^R&jiJ#~in0P5MB3S&@_R?`r`L;U z6HHZRgn_CTAFV0X4)1!L4m`yo(2yh5vD71V4OZ#)-#C-g5HXQarrSJ~u&dOdX#lNy zWGpy)aICRJ^QO_Aj$Y@x0bQ0fb$(KHYP}UDX8G1v4}r#klj5(z8XLY$Jb4I|C7*M5 zy?Yj9GH5TW>qZh=qMCy0Vf3QNgFwr|bqhaM$KB?)7TXb#m-?HY)p>b5+^r+>BdF|U z4U65KbWs6)G=ssHl5xJa)B z+W;Tp-*zQU+AF--J3zJl7u;3@Hf!oBJEyO9|JrU;_7N&6uPOyM!1n)B8idn{m+4)q z+WmMpYO*yt0!6&FL@c`7a6sO3RQl{cV}M83K2f^2EymZp$1X zKQbM!{6`Q(Q6;+e)sAVa4cV5{Ulhlh`BZXL%NnYx!GxOIX9oA&Z&AJ9*mp zTcw)f$l<;GYoH=!pNTv%`PQX-9`tjkel$>P#(j?B-gC6_@Y#Y|hPa)1X+-PENdo3) zH`-|Ffk;4RUt_=osPn9!r04Q9lxixw5=}(!dha;~6jaqVhR%ZDOO2I7?eC_pUB6?j zdMjz=DkGq-gED_7xwiwZ9rme^u}Ks z5E-ucsjs(VLlWrgJo1vK@d(~)VB$>K$JmmO=gL)ZXQ9|H!`lW?eVySw7g5nNyvqwF!E4F)YAYiamFcF*tg1t4SBP;& zYCKAYGIS_Ltg_bnRI-S|Xu7{#?Xvq5IJ!fyFe8^ z$^CYz1!^Kf_Dad`Dlqaf^}$-qvifrsIk|#$_T=U!gY7}c(N;oIiCMD2pdXfZMPj55 z7ixZ1#i{2OQv7!8M5dmW)m37773M^&&8ZUF{Q1BZ;>xd6O}v)wv6;Z~F5f`a<*UD! znfjiGWeF$wLNd7c816L~`MJUbM^9C3x<(<;IP{=V=n zDq}kls7cwNwpJW3AT4fTq?aIyZAPOkzy*H_b@Nc`FUrmc7)ezVVZ-Qj#m7lNE(Xg2&6=6Ql{AD7aLEgmv^c z*(U{mnC?7T^5IJdB)4@fS}x{7TDOV1Xoon5bmW z#ETz%lF+aXgGPZ!-Jb*DYPdeXZVt4DL$V7f>)Mt-_iY-8MBL64tp;Dtg!)H0*R10qWdLi3)GQ8n|c$A%TM4yF{9GF0ZJeofId9^9W z)iD_xL=M0Eg?nM<(gTH=_34Q}!wl5Fl}pOv1}jUHT=OYHNbZ%*)W?C$4Ntr^ z5)p#ZK$2OSe6x+#1kC23%rnb0bAhcd=C$O&)LP(PM5}X4hDMP9%VVU{z)zAKK}jDI z5ueY&eV0P$rsoUL_Zi+8fvps>2O#k&;Q;M|9b_{tw@!O{*B%w{3pl4zAcrs9DW|RB zO5V;DXsezrv&uT{qCWVI=mZ%Lu_P*zl6iWA!(T7%)(g$GnI{|9CtS1%57g5H24v9k z^)!}C-OzA-^sz@$LAf3qw|-rj5@G{L9RGR+%+CDxNUUWxR5~_@r#;ap!wX(lrqM&% zE%7}(J>hhS!(P zsCz%_Z&5}pL)*WDgr1Z6ba4HxDVSph_G|)WJcMY52kXD!yj#f8GHGWRTXRd;-@xl3 N@bmE(UR@(j{~tTcTsi;% literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 NW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 NW Icon.png.meta new file mode 100644 index 0000000..e9fde5c --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 NW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 0908671c4d9d28e4890451f605e68243 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 S Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 S Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3159827defcd6052b8f2de9aae43cf1da85c4c91 GIT binary patch literal 2156 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 SE Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 SE Icon.png.meta new file mode 100644 index 0000000..15ebeae --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 SE Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: d5882ef03c430c342ab211e6c2ceb253 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 SW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 SW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..71c6e53918a8c8cd02c59d2fbfa4e9f831a8f5b2 GIT binary patch literal 2497 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 Q|H(k0|60FV-}qzy0Y40N*8l(j literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 SW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 SW Icon.png.meta new file mode 100644 index 0000000..cf708c6 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 SW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 6d58acdac385dc546b74022fbe2912d7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 W Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 3 W Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..16914105adfeb19ea67c364aa57a1cc9262bace7 GIT binary patch literal 1879 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 R2mVn(oGd~5^J?Y6{{Y8V+!Fu* literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 N Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 N Icon.png.meta new file mode 100644 index 0000000..5155348 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 N Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: e4c4e46ba50bb604f86f4217e0f4f7dd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 NE Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 NE Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..75f671ba2c90cbed3f72350d5a03ad49e677804a GIT binary patch literal 954 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zV9xP$aSW-L^Y-q+OlCs?hd|366G|qPOq%j6XpY}D;no9jK@A@t{Fi&NPwF6h?3U?! zzcbCcH^;h!lc9y4D7HQK@9&rotMZ;pB}OsayB;OaypLJ#sa@u#bqoS(lp(XXksoev zNuPZ3=WqR^;i;D|GZoC?p7(UKNo6<#hwvyG;vulxs^-V@i0r>M1uDmv6vltM$85)3 i!AAF}T@jW2muaJk;GuI9Wg3B*k-^i|&t;ucLK6T!ErPoM literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 NE Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 NE Icon.png.meta new file mode 100644 index 0000000..1ad3364 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 NE Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: a718555c3c9d59846ac98a0c328a6de1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 NW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 NW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f75c45f28e1089ebfb9848a95f9a34b1d7b7081f GIT binary patch literal 961 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zU@rD_aSW-L^Y-rP%p(RO4i}#rv@V&vWXhChB}Ok(tOCt8%W^O_KbRNXaN&5&g=1FN zqL@wgT9&^MV&D*_G1{HG@5}m`mG=|mKE(IWv@E~7H+k*WgC=pi&YwBHthjmqkC`*i z$CjTGWjMq_87iw6e~@+m{Qqr-L%03g_lnVCem=j$ByENk&QUZ>L*TAi{4Y!6@7%}h uV=T;a-bZ9xs&*8yHW)C{9Icx9lXa=L$iI}c_ksD4fx*+&&t;ucLK6U0U*Bi| literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 NW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 NW Icon.png.meta new file mode 100644 index 0000000..ed99777 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 NW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 2289b2efc9ebb0a40a1d9e8f21419921 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 S Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 S Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6d525a878160079b5909071b341112a30e0d4568 GIT binary patch literal 1934 zcmd6o`&$ip9LK*ijhbVf>YTIaN>0e7IC43P>fopxR4%zi=hzTx}P)8KVW~D=l%IU-}mSBeSbec%(o~h zAx_=duQNhOJt5va6(I~t43X|2b5|Z&1fp6VKYJBIUucyNyZt0zM99N5!8~Sq&fbrs7E8QpH7c*i15sDQYLn_m-4PSxp$d5X+YR~Q`l`mW*NPh_hBue< zzxK&HGj~v@1?_*zqh4qc*%x_FLP2H7WWZ<}jxG{tqY4qa|ItQtM^bXk@ftBh{#0N7 zvmkGXYJc3kzq>%7yxeFh#5wcc;EA$3jyiH8q&=54-l(azMsS91VY^|j%A?WCTC?fu zC_nl7Tk@Eiy))mDe6Ob-ohyr!_RQAI($S5DdBOOJvuAn7t^oTXET`F^p<6-&U=%A(=uGz zV+=O*K^b7p$$SsiE$mMya|KxQ;)>;0Tgmg?=`b(YY-tjlVt2dO57%B^sg){^CMJK# zEv!;UMP!IKJKFE-*nNe$T6zR0zu>Q-004YwcR^m&?f_~Y)w#7Hdvp5Vcd*!dZ(YspMCgdB*Hdo9^*(A2b>_;bx#<_)0{AxWLM5BcDy_96HnMKyyL9z&-;Pzk3n@-uT;-a zymeMJU!}?-_4smY17B5?rRs~f&iTk!`DS$rUTD8>%i!M=|p_^3s=U=x=mY=svwX$-o;deHu7{>@tFqLohqguRaEf(3;C_UEfv7D8SW*OKuEM?9YAVF|jIB5o=&%Q!r2})^pT}TacTb@1@7uvSK_dhfZ3fchWIO(>*11nZvvVkIOpaaU>R2H^56C)aPRn1X}5v0+>g&n z`U-kH)5T(o8V;JzIObmk?1OT_I7oq<8zOm)IELb_ zyUEZrF;Gia7qO!`XMgNWB5`<#RH9-(o1f)z&Il}L67h7A=;lo?F+ZEg#gJH80wFCF z-86LW?O>a@Nke~{3hJh%7v9#xT1&s23hJh#vtvtX!7BmX_aBaPJx%EMA#(^O<{Olm zzJv6kys-x}-fIk!0Y6cb3IID{>sd3Nb&XT8`Rj^k!9z#qo$i70ULojn1^^P3AEVT@ zL=Ym`tb_}Ee{)Roz0wfp6po6}H;jKzqf-l&gds#lR81VKjO*(+kihAS zEuNVLNKcjNu@Z5u1wCp|5NUXQ;S4~O>*)Mbfapo1wnIBfA32Dqh)D;8haTlc4#c?_ zAFQe279cQ{$yu@m#$!S4)oTfcvf+k;8fAVudPQa+TssJ*JsbdY8;iJ;BS6iFJ2eb6 z7IDLkpz(+sq0H5SxR3onC!z4aw$ehOjt&?MQAkr+3XyNj-?stArrwL~y{P+ty&M1i enjJmb?y+sMTH1H``U-ep(S-2{=E||QjsF7PNaIfc literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 S Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 S Icon.png.meta new file mode 100644 index 0000000..2281cb7 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 S Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: eec1e2ce573a2614cbf0ced6d609e47b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 SE Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 SE Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b5bd97d4821a7fd3434beae0ac593f0df4451d07 GIT binary patch literal 957 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zV9xh+aSW-L^Y+fgTqZ*ihJ)pTtrt9lxRze@Tp(;!SQq4|(sKBm$%FLYTPD@Ni^%4^ z@a5sXh29JbJ~T#eo_y-GK7ZzEr~8K)GheTBuUWIzOoBP?S$5jK`8$66E$`K>WOA6n zFp7p}2;9j0yf!}V*`9+kd)9yX{#Bmo!_I>;AEwzbQkw8`zTa<(Pk*)zXj*vxTz_Da o&NX2Bz%`FSK#k@oz|`3Omyb}*GL84UfccTZ)78&qol`;+0EGnqbN~PV literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 SE Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 SE Icon.png.meta new file mode 100644 index 0000000..1aa63dc --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 SE Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: fded679b004775649be3308f6cdd4ce1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 SW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 SW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8ac100322985420fd33f25445bcbdc6cf006347a GIT binary patch literal 959 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zU@r7@aSW-L^Y-q=%)x2Joi`Aan}#`Ot{iq1EF&sLGvd*Qxs z%~rOIs*iUUdNU~a&=I}ab@Q5ipXKTAh7-)C*&dh~uUEJG|NKb$;r)*}7!sLA(GU-T z>o>0D8-Lz*(CWo6>oo4I41466&wnyCp1*rftvdsUFlFfW+o%u6YhUh{Uc-ED(^-2) rIlb()ywezMnw1$^IO&Q)&YqEdQ7qULEm2kl%#jS9u6{1-oD!MpdV67C;UHkzi$^-&YlI_9Mid`97gr1spQ?V;; zl}r#d(1^598-<0mYpX}4%N`d**R5k&$BOZUWi5v)a^l9b6~rx3ic=k7$3NbE_k7;> z`^UTQ-t+2h#RXB33nKv_s?f~50)WXW21JCsy}si_g}f;o=8aVV^Ht9mHh8;60*Dwb zWY&~aw>=n%`s7xA%>Fxtie>9m#22=RMSIt#)n%FceM(%j)kZAAA1~XOI(pDqzUk<> zsvjTGO%I-pF1@mC?7KUTx0?7{LpQGs-TX^ucl7FkcWb1n1^g2?#5iqNEo7Xsgv#7}EY5p|JWdTBN5GkLTc!Er@;vZf&3%5R!1p}T_VyLX;kdXrXR+aSOLsALa@yr?17(u|lrV?g9 zw3(tc_npsv6X8>5A!7U;?jMX!V5=I}f{Ok5WA zG)!C)^%}5W7xh}OUlsMqV3&Cc*kzsyIsKwu2RYw}dOeI>6DcM9Z;Mn&z}c)B263Cz z&McfS6*`)rYkydlzy79FuYgb0&K)?vLMY?F(GZT)z=d*Y9|2c97u6WMMVhOC>*9SC zcrIpOC$5VhQrvk@5|-94{=5#xGi$z9aiyM)O5|G*`e7Ar+Z(R>817a|ZK-fB-VmoS zZWaO?@TTVQnFhG~rgT~d=hTL5lFRXQv?`1Xguw3*TO$N+BX+wG$V03w??Y^{5YQoZ zwGgO4Y`PHm60wOw;J=8K_34OS9jeU6m9613i!t{#@%ul)Kg*?^8VIWmw+Z7*g7sBg zc_9368MD$aG!Tk6^b!1PLcoS+G=`V9foF?UN5ivt!xq9=CRo$(fkR=c5vF9E0#BFL ze52y_#2Y?S@HL)}NyH`zff&SoAOw~nc9Re&LF_6auoJN_2!R$9d`AfU4FxlWzzr0X z?=gjfs|9N$?pPJlM`67O!_5tFx>7op4ENQBMGF31!CHztj)a?!LYs{Ba6I0SO7M?8 z9a$*2B6K_k69sWm0eqcNQ>22>@vd=9&Q2xB>4lSW+P}>-hm|Iem4YX!u_TfU_s!pc zvyx-&K2RIlKFS3lI<9y^QH5mrMR0Z$?4$ zANrL^RdHh!uI;AtxVs zk3vo{@*W0z9`b$+_5$Q>1iJ-!8^A7W_QQnCYhj`Q5muN^#p`tNl)~hfT+MJz$d^RY z3D`XgB24f^#!4=e;gpC?Alc=Z+Je+YAW+zTl2bFB2GI*h-zv;)LidW`KO}aZqX zqTW`xOXDLZc&Nm-%TwS6c?xzj+;@o9lWZ*Ztp)WK!43*bS8)=SVo?(z-w;f8l2B0)AFIZ5Ji$uOuDp) zt73eB1y!WE7<%)Oih?1f>los?8Crt{f2nQqfMYRfW}x=~k)nYS3sNZ|QG+*AkeG^7 z6!g$|vkH2&I3>pvyqSa^9Zr!jEpsJI%Uq5r_$38=K)HCtB{Fmx=8Gch$9$QiP4dy+6Zn2t)$>{($$DKH{+u)`lOkxej&K< zkKu90@|4{hQy!l0p8jk1bj5(>NuL6Q`1e%i+!-CLdxJrPhb}6B8jE+SLVv*d^7k2^ zUu=bp&vKJ(Z%gaJdn1ud%YLr4Un5!)oD}HJnoxhEY*OT?T!XU7sCvx!B-zyT?GiF$ zMvohH+qA4yfH-@)i5JV1khL-v3mGmw;LCePilnQe^{vil^K$n-`Pnsa{tfy2gF;g= J^VM3m_Wuq!yUG9n literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 W Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 W Icon.png.meta new file mode 100644 index 0000000..40cbdca --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 4 W Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 539a4c67d1d328e4ab6c8f533d26a90b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 E Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 E Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bbf0d0b3d2d63ccb475aebbe456243ca9328efcf GIT binary patch literal 1773 zcmdT_i#ODH6u-Y|CNr${Xj5n!n~f}r(}tQFYCTJ|Dnv1%SPaTElA)o_QJRKMveQ$0 zR+I*nj5pK6Ov1LM!=P!gc{4+kF&;CszuEmKcF*^G&%Nh9KKJu|oO>_s^YhZzHPZzE zeIIZ4000D45x_4;#o?3pkE4Q+^c&aWQdp{#)w&_A-Yy)Mq_tjBd{k;lZ<#(2h&?Z)`-;C$Hwl+q%U*{5H7!a$KdcbQZNajhWn4l3g!hl zc*u5nII>K3+kkftlGySylSq&?m2hr*vt^ ziEu1y{dPyj2OWg!Bjl{I0=o|JOcs_Ewq0BsILW+ggxq!Zzf7#QgfFkeCoC~;Zx|vD zX<_ePe^~uY5i;|qkW*p}?3d!1msr-@Ne*$bciJ5zxZltbgTV+!*~CIO2-b@fc^N|2 zr{k02s=*xui2FqIOf!bAcJWLQ9tdpW*-XeAZ0}=Jtf8pZfw6QE@?ujaT?!!2PEGT~ zfadJYpWcffgTVSkqzD6rX*W)m1w%i>C~>nf)by2#I5<#LzJ45uuwHBr@2rYIW!bPc zQ)HeoiAK_2aEN-~8(mXvN&w#pW|1~D6{VX}Z*K_Ppl&S?H@sSlK1FwC*uftk(Tf=D z&cQ)JrLvEWg@US4lz|(`#FT6Tqir5-aV;1~kNxaqiLf#{DB6_f9wACZI1@EO^SpY? z01xb;_&CJ!k_1pGLtGTY{R|0zs{Z71(1}@_Rn*zb% z*2Ff?29@lu2d)hua8dKxR0jK1FEOB6ETJe9OVmC%SU7crwB($uI{!8DtN*5nMorIJ zbp#G1sX-M=KmMEMODNUy@pG>86wO9HJmO7JG$VB%5*MadAuNx^as&0ldl~pph>;ad z)bBTjn2}P7@|Q;DFdrP6CvI2F)}<;ht%P>z+(Nawbxtut#erNbm6N(F6m?9k%U4>e z{_S?<$Nrl+AfSi&Z7J?Ul`$()C(Q%;PghC<){N)pajw zF+yK$U1VLE7$cZ6A$HPQbb-=6J1emv0P|f3H^CMIM9vt0@GDl71eFmuw^H-~Exk=$ z6*&(ZH=*t`4OKb5UqLK@6ipc1GzRg%fy32({ci4V}>dd)Uz@l^0$MSevRG zIf`@3EuZL4{jm`(gKiTCl85j>YDJYWN`JCg5#>QQKth z2^)m;Wa0`|?rfrN*TB1?u=2E<9agH%tl+PaZ~uRN_}{VdV7HA1`FVVKhGx&h8gzbv MkB6Uo`7UbK-(Wk=?EnA( literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 E Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 E Icon.png.meta new file mode 100644 index 0000000..31cfc55 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 E Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 00ed21c7ef7e3a44b94e06d4ac3927ae +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 N Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 N Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..151948b77148c83e33b581bc0627830049294b72 GIT binary patch literal 1982 zcmeHI{WsKU6o0;7Gc+TVX|U;K+SXQsGs+327%#m@$;-5eQ(hvJD5vCYe6z)=ggq70 zDQ0XnOwvf2A}?R3?I1KXv7%ulCTYBzF*}(3Hh$dQ{(}ACIrnq#eLnZx=iYmsd)d=t zj~;O)5dfg)w%64g00@H+SfY)Iz%#|+m>|UN^^XHU*YMkc-in!X0O-WJxjHe<-;s%B zXGwcjXiL`VN%SdXI@M|zG2B>h<_Vj%xxIDTi@%`Hfu(dColpz+!?Lf*)xtQBg-15~+e@cv(-mG)4GvVRrT)vrlCf}DC{X@!-Z}!)3l);r*IDY;17>G)_F7PCfmxWIoBCXtm89SsL?Zc06yeufu352WItk zobefZ{8a5yYhkPR6u*IsnOd(Hr1~$IM%Op-z>s{#bdIfiw4dLdHsuYq$mX^Ar>?S{ zig0N45phy)YU#+}@y+Ypk%W{Tt0aHaNE?viT4|pv;DMY_F%dM#{dH*9di5K0kJR@nOJQd7snO--ovIG#MNjq-~BtZ-iI$S7=&lE`LIMnaWtx?exp0n0toJm9FVh9Qrq9U<3)l!AiE`&{7 zN<(X-PA7L!7+`*+@*6Qoib2zaE!jNhd=g0MiK;qi&Ly6GW5|g~S~GR%>cGqGT==tZ zj8Mf7W78WLAZ2B#hF65asIx7;mRSZPH;5d^r2UG>SB%0p#o#aNDck#0jy24oB^_8a z`oYs->4Lt^-D#`6py|-DVTV!{_1$tZeQg2FwjsP~O3k7*w|b~>D}A8p;0iG_uRNfP zL`CGg?KEZE%7r6n%G;jgHWr8|$y=ne%;@${c8=BMroehU&|NvvuO8xw(`3b<+eE49 zS|>u}=n4N&w``51@U0hMX6=9#h*LscuzL=&g20#rtwHGxt^$VjSRo;soy2%4y+T}gz zf}mYgBr*K9rY&U5$V$-A4sqb(m$seqKoJp#%HL*d#)0eypB#zWg+TP8a zZ#N2b0uKjR`~}R5cSoiYdg~6#2@g52UAEw8Uj<%x4@1&B+GLNh+PM2t;HKMc+R@+h?+He9h=NcM09F_ z_fbJuK}K!4s$*B!R0acNDSuSWmQ54Ub}v`8{!conxlr|FPQQ9z&9WwU(2zV)*ER6c z+Z+g0alT(2F1!P=Ar^{V3m*6Sa2F%K^UePE2mHV1d+X_Y)!A8DQ*$7BhUUJ>clBIq zTek524TH$BJyC#O9YO%_aR5gG%k~4h6$I-4spMd5hjvOQ-Xqv{MJBe8f!i(**GJAl GX@3J5%0o~9 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 N Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 N Icon.png.meta new file mode 100644 index 0000000..531e226 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 N Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: fa24baa939b84ad47bcbddd283623c62 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 NE Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 NE Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a6178d6baa6400b3e6e2233587ed98109038535b GIT binary patch literal 2406 zcmd5;`&UzE7X6Z3d58jnIs|!(pg?$tpa>z127w3&C_W0BV5#7MFVL!>xpAEOYD{$0 zsI3^(>WCspMT?I#(biA_g-Rtdh#(n3h!P?YF6kwAPUf$eAMUz4d+)Q)Ip4R|T{)VT znlN>;>tuw`)TBgi20}D|G-P81uk51ho8V=;J#k$zLUvA;hxW2lNCM}Q#Qp24Jr_Q8 zcJ6S~%=qT_rLwmv34&01I3th|&RBlFow=6j;_U@EnqHSk>%ASuZl(6?qY5(nQyd)2 zC!T*&FX-(Y9xg@^im~Fu4=^;@8O=>b<)JjulmCYwveF|*_&z;-8OK_>;mq-c)GOUs8tP7vTV0`kDbqKvZHxKBC&^6_2;oF z?b(u#dr5EPYcT2VH``Tf&kmRfPkLN^u(i?%8H0>&52PS=hM8`GM(7)#T`5RKwFB>Z zT+PE0NZdsYfPHD~6f69XU1SCw1+KR@SL%qX8JLQVBs<3=JCt9OWz^@Qqc7S1$T$+Z zhreG}Z>q?6WIBv)*VNR1btlOgokf)q?{~BpJ`nz?pW}~u7Y}T?cdMjfzS$A^t^KpE zFmkhm@H-E_5>gq-hrPeMSFAie!t~rMvOW7KUhn3o9Ef*ew_vmRvxHe2Y;W^fa7~>sLoKc>r1vd z+7}HoarX)-EP02CvnsZsL#61B3(lJ7Nx2u%Jr5>7hM&izUh@GPLNkrtu6}dRMI}r)<$VUOi6Q1;;8brvHU7;pQ)LpkOPe1DNPA|Ahrc~iZ+DM#B$cYN|U{64f`Uf ztkdHo@~jd&k>Spn&-K)YAQ(l~VC}W|0jyJa>thEVGP<1}D!jLPpcUV`nGLds8^y16 zgZ?4(q06r<3ti;xhi)uO9-D0%6l%Tzq=+)}^XGv&jklj1W8Zqi2o*}w%rN}SRAAHH zDC-yYB15rnJ#`=)HgtP#E9kC7E}R6o{~39hiikS6h6UpMB4l5Q4 z|2Z_ERA~@-;7Jv~97IQdObG1?8uZVmrxy*Vbh*dZEDN@tdk(>-_cvJ<8tN(1q=E zD$k6a$h%sB&sdA)pVU&k;@H2$Vfn{V<$|#*kGZ1NG2;_d$@17)Y1pC;je+|3NvUH^ z>=aDv4pJ*GU8UJf>&Dc|ng|PsQ!5YNwE(16o?_7*eN+-Lo{%-kiz{+>pu-K$H)FHvkp~0LacE{iEkw zK&aWu&5|Qly60hD-0}t5ZNII9=5wDBvx+yNB^WQvY*hx115RRPItwgb5!!8Q1HqCA z7EK0NGQ!OEwKKsoU95CwSwTvHy6fa>hNDl*9IZaN5xgIc8FpVEMgOqb`Iv})wG@iJ z+eEtS=D-Lk^UW_tr$hBM7o4tuEz51ya;_AL7M(HpzbpW6Y7Y5q#0@MTvwX5&-x6* z@u?4d#nRa*-IuOz&ZG}LY?>A-TxP4<&73VD-}oX;BmTqJn%-Ypokin-@kqSM}7!g>%zJ6~l^G5$jS=Z-F=T@WTY> z!y%$@8IncM2I3kfD4T5|Qc+v94-mnaU{>ie714ei73N7HXu%L_E z5@f9L18WW@;4HTgJY$+G$e2v} literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 NE Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 NE Icon.png.meta new file mode 100644 index 0000000..4b6b9a7 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 NE Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 8f76f869ee326b343a73aae09f60ed73 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 NW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 NW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4b47910d00876f3b9e3d5ce8f92c47655ff5e704 GIT binary patch literal 2450 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 S Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 S Icon.png.meta new file mode 100644 index 0000000..1a1f0ec --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 S Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: d6335867c9dc6514aacb877716335be6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 SE Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 SE Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1947245d5a0816561172fee45eac8742342abd48 GIT binary patch literal 2440 zcmc&$`#V(o9{#RnVO*zWBFSZ%s5YCKt)`RQrkaWpPD&GYRwcP~nO)gw+}2PoX@_=5 z7d*S?G(5RXa@{$MJ%vgfQ4uvGoyaYU*l0T6r9a~QFwc6|`*}a_=ly)VrIc9Xk)X4etDnyCZLmz8=o7 z+-69&-)GF$r>Z*&q^at0|TBpS5J`-s{FKM@P1T z7ga$sIykWem6mWR`MOnLc;6|C@uknsS&%_SJh~mxr7|Vw@B1 zRxki{ANb6i{c6O_07J|d>5_ecp4jCUuRiLbc$@pI^*VB-Y>J&It6x0{&( zd0rB2_h2(zC7PdazfD~>K466!I

Z1zzyr4HPbBd5fLlic1Z|38RKU-o|AK^PS;w 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 SW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 SW Icon.png.meta new file mode 100644 index 0000000..a256c82 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 SW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 66cea11fb6a86534ab82d8712d6f782b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 W Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 5 W Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..23ea73b458cd7e202b7e3f1fab954ec2aee4a5ba GIT binary patch literal 1747 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 E Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 E Icon.png.meta new file mode 100644 index 0000000..0d7a2cc --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 E Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: a46e79e029da1d346bafdc2c86ce723e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 N Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 N Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..95cdcfe564b1df0b301687d43687cd9d44d946bb GIT binary patch literal 2212 zcmcIm`#+mm9zJ;`gJ@Bt)f!@#w%cflv368vl8hQ+5M>iero?3#BbnHmx>S(rSZkKH z(;c@CLF*D!Q3Rus80*qj8wTSNB3(tR6Zcz0**9iC`xkV7ct7WPzwdLN@Avzhb3W(I zxIl3|h(3k}03389JNp2DfFS~Cy$27UU*?CygLX98KL!9D1NDRWc`|ti04-lP=TE5d z1&YaQ-%U^r-jl~!a_tQcaGESz@cj;^#w%-WHRbKjF_RSx<(>*CDyok3spGaX` z#&KH<2h_DV*dp-FY@+|t!1Wp@!x(LRZ5x8JE7&0#WB+stBQALUm8xdoaKZOz2E}!9 zQItK0JW&Sac}WCQ$5YAxXmH<%H%!R{#uBYi;f)Z^DC2V|b4IxIcq(Tkyt@O#Oq_k4$ox^ zga4>;((p!P2EVioa^zu&jZ1xb^rq8(O( zLV&(f3cWg6rf7Dd*I8gl#Nma_sV6azX(iYuGu1}^N<#IgA9O5=@o>}!b3Y{Qm-j|| zT&%n;O^#|rd6h#BBd7N}e-(z~u707q=Z4b8_S?|>GvfW~C;O}7n1_}-3=33iA=UlYsGw(HLz*s-s}b33 z^@`DSr>;4;;hoUtWg|eF!u9M{vG*O-;De2sCVGAE^%z(pKv*8Xp+>1#-Z0$f?Y{ot;h0o=N+^-7W=Rn zUFHXti$Iu2^R@;Y2-x;58FB}q!uZp%oQq$g7=1@>cHPi(zYkdy^IEUnh~BuiI%4TbMu9PH$BbA8Zogbu@B)Hk}HACLD~8f z`xL9=8?-pjMt~y{PM1K@A|gFIWszD78sE0iUJDrOpl&jqo-M;sl?L+Xk0rV?nic@Dzv7S_Ol`Be&|Ty1?ge%QCf9|u$Op26qAC+9lkMGnx@TUAXPn)SSIv&e^ZkHNnk!0l6t^8+VF>VE+8rL-{s literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 N Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 N Icon.png.meta new file mode 100644 index 0000000..179333e --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 N Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 06f9cca2a215cad41966d4e9e9ff06f4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 NE Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 NE Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..afa655a0c23b1cca48aeae58e4775905239d2484 GIT binary patch literal 2172 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 I21)sU0m!nob^rhX literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 NW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 NW Icon.png.meta new file mode 100644 index 0000000..2b71bd3 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 NW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 6525d93bdc5c93142a517c6f47ef8545 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 S Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 S Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..129b5639b901f226664f35166e7b4ad30bec9485 GIT binary patch literal 2198 zcmd^>>sM1(8pd~y3Bp0`022l%2o^z28wy@3P~|2H2qct-6bzRj1w;rJsodm}#u0T5 z7l*clX$6ANlFA($!8~Q0RsSb`uTbX1Asvg1N8NfDf|LA4w(#6eZ$fLFf>LV%#+#t4FL3g z{k%OXSvTdg^0Xf&jP%A9i*&OBuw4pDnH+4>fDJH$U z?v4*R4gN4S*JQmL8TMIL>@~5O)LJD7FtZ*sD`-)ELV=m?gJw&}lJfh4VkZTm*Z;fx zZCSY|mi8f`G7TYW^Rq_CtbPv4-yO4&!kU0&`4%x7_4lWAew_|N>HC@l)&ypBo$~9j zJ4^-Sd>1?7$b8#DZDuFA_Fw5hKvr5v676*M4SGV&=MA_x<%^Z0VWela!dhL`LkH(+ zY1#^7fLya&D@@Vah_G%U+U3%Dyl~9)CH>WOzU+3CUXHW`Y=76Z%q}?01yvirt*qI- zdG)q!rGQ$%?+M>d#kKNH3(_MXNgGbJh;6yNLqKI{Di<$c&FXoQPu=y~+p0-JzqAWB z3YwmJbNKapcC`Lj8qv2=8-{ZvG5(&ZFlha2HCd-&Z@$tc&c;FAL{a&}+0{#dd{}b* zZFFPPNJUHHSCw!hOlJ^vKXvN~FG>4DALp@ob6w3o%okPQ!vnfroxkhHdfBx^5qx?? zEeMfqX=iS~M6`Pw_0q{qTBlCz#|4Evo1^EZRzGDM10I~#bWogE?mM+BSGL`=S?Tm* z*qudS)(}Nk&hWL5ex!i@;~0l=MYfK;Hw2LH;MS{F8G>{_ywHSpWv%M2p!flBbSskG zF;`tIeqbwX4Y?No?X051`z+2e2|pk3tK7}MjtWlDZhXT<%#OqKNx}oabtJm?3qVf7 zKYVt!XVmx~NV*V@=C#pCU}jx@TaGw(hH~Q?g376gxggAcV{}7MVaC6sFL?Aqt~kHt zGfeLAT5I12gSinWz<;pcNJ7h;W)WvK%LV>82i>3Vk|EO9+^TBS0N@C4yQ)S9l7$?CBCMv|Oq zmg>oBPZ=!9;laNg$Uy2QFvaH#ADt90okD1maG1TYWvV=lEXk@;M|t2{i{_vb*`ZJm z@KH>|SX+`hOk_lNpPnzwT3aJ=s1WMzMC-4Tyaiea}r6Cq3Ep{wSqBN&vb^VGdMECr~1&l{fC1bTrH+k}Q2a<^|% zu@yrRqW4(VdF!$osKQ_UHhM5O@D$FGtx#i+ExDWHg*RP!xK6Eo9aQo8P@pqU6W|L* zeil>ri1X}U={vTNr2R$f-+v3!BO?aU{g6h?+~%W-dZ>c-Tay=}AmM^e450K!4#cfF zi)I#D*4?Loi}(IkM_hZ%7C7KN@_b6(JM_B286~&$rEJ|i z1su10Y&yQ0=mAzzAFMgX^jV~07owLgK~?G$FWlHrB*T*-I7I<@Z!VIBs?B09csJEf zdXpspB z&6S}A9j=EKQvA>kq(dA54Lu^f(8#906aCDf1`?&p8J>Kt7Z+Rz??$sBCvM4pZu*t@ z<7=?Zs6W~$*cL2rq`AV!WNj+~|ANb9&d|#)4T+|F&UP<_ZJw?l$Bb&O24lW-og;kN zL*9?~;6;&iIWc`++KNrRKOdU^@Fomc>pTB9H}W$xDOri#f0m>8x)k}*0DdP)-pyWg F*6&zj&OHDC literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 S Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 S Icon.png.meta new file mode 100644 index 0000000..59a511b --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 S Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 6b7fcd744b6435c42a82416b73b99e5e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 SE Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 SE Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b94b5cddb3deec22499f036fc8bf8f2fe1f325fc GIT binary patch literal 2221 zcmdT``&Uy}7C!ef7sBOP2}p`VU@<6&2qQIu0RoN=P?>^YVi3keT*xSb0cwds$b|$Q z@zsv4&@NsIN-Yl~BjBKtYbeMJ7|@o7Adplkom$F8QLd859GJghewZKb+TYpVcfP&X z+Ux9fPse{0Wrx3y0|4w|qPHgifIx@fFX+6 z9=TguF*`APY)uRc)8%bJdPyzejrM{~gsq3gN>F)`rGQz~#1KY#Xe%m19-og&h>Mf& z9xAA+UfMYxv{?1cSF(wzu<-D37sr3+v$@X`fMYBY5r~2NOz@k;|H*+I>l6%F~k zg5i%D=A#WitNE`VUCg?Giv0(=#2A@8%#bHxw;~bht5%H&ud&04vPPCE0c1)nN$-qP=I4^lbY+~FCjb@W z>kVnnDjr7WCZAL@Nz)M|_{mno^j^x;2)?ddsoA5*s{^Bc%N4l^;K>_%xi3)=V$nOa zjgC8Em6wWrdi^R@Hm@`K5TQ*a>LV6!YC+2_SJTT*!WeAP`{*zoch+i-#6AA-LLV?r z6!;MHuN`4GODfDYIY7^oiul!TH1~=SIonWAjbwj7UoKL6m7=bRNAw z-)u+=m2&Z#IImN%yS7^JE=WfAMe07OKo-0`4eNRoTg2Glg*vK?PjZ+M?8hr6m%&(> ztEmMYJ&FD$`7qrlr670bZ(Z_KH`OL=aIM~aI+OgD!FJSLFHa4XrU^jid#36j_q&j^ z*Q@(O$Wms6o6?-7MFh`n#d3|AGxg{TA@a*ky8i8G7yF49ref=>wH&cGE@o@wzr|Fm z(!scs>A3wK#nfy1RC_-zPS)_M`6SLHKT(=FxERC5ZW=ikQ=ynDTrcWbJyKj&4~D%B zeJ!}K92H)m0^*Pj{R6}cN7FG^hkfPF(&Y+;fuN_jyWVv_*+-ZN$T5Lk$X z@FaD#FInM|ib=TosVY9XjY(!I~+XIyNQ>3-h@o77C9Kb#EPdMz+s=PbB3CSQp(mB zYFHH(DZZD1l6NYX@H0vmYlBw48`T_mG!taep%7O1uM^lOxX%0+97;+9KDS4y? z%IZz-p%c+iH1q8Z#OYiD&H4Ai5 z4HZ-}ud|jVBMe?5%b}{K9(62io?fG~yT>G`AlS;51qp2Bsisx8=T;{qv(lWY(o4`Q zsTh^+Xn^h;b|81JbO!-_`k_+|_vb=~j<&Wz;jq}5D!zn6;TcpK=?8_4G05GTl4a@* zoI~GUA9%$^fULe156mHxPfWRd;~+WJRn8=_CX+3#r;7@~Hj}sB!mNI( z^PBK`p7P>zGVHlJ_wHRkRDV>+AH z@u{>i9@`;K!J2=@*=(`F~d zgT|)%?3vpc_i>`B^~9e;vS1IY`r)3+XFUpM;D2cU(~!e3HP{l?Q(4=L`2kr=_xP7r zmdSg2GyY2kmU=&^Jg}Uq?U?S!=}%TLfp0S_?>x&v0DdQfs)NvioX(#4YrCZ{pob^s z)jmL+GPQKXvkWD~I4Jf7jBCK7{Quz)&F7n~3NOaGxs(&$@c#qE?D%MV^EPque*o#S Bw|oEq literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 SE Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 SE Icon.png.meta new file mode 100644 index 0000000..974e136 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 SE Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: d4622e6f5db00d741b8679abf793e099 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 SW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 SW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..756f55390079c2a32223737290a9af7c90ea0363 GIT binary patch literal 2192 zcmb`Jdr(tX9>;(8a)m@?Az^$V4=F;RDDn{HAu(5t0uljVEhtKmL8$T+6)-?9cJ0c_ zgjU$_iW9ovW2X)v!-B3#QmLfM?t%pg8jvt4AOw^Y2@pc=UfRF+KhMmW^F8zX%=dR5 z^P6*uq9Q^pS8iAd0G45)+`|9}B@v*RQ$y_eyJx6@o)H?81+a>_+>u`f3yc7?Jz?D4 zM{^`ogTtAspB*~l=UGFwN39=TIpPr-6i~h)n}0Fmy_0hH;X>cP)~)}0*h=hD;b6Wr zsbeVq^0Y>{E_$YCxnW$xGtSOmnLuNKH4mIB0QW`+J_b8iUkBfc>No(XRlh~0jc;dmR@j#M$T3;V4f>(K$srH+0$H>Bd+0LxpRt@p< zS<^{-<5`5>IP-K(CFULhZ)T=mtSN$hbX-usg3m+_Fo~8t>Fx2jRrR5m`yP1n+sjr` zLTjvq<`FUQoaJ9Qnzf90_4q9bo~_B{{_MdbE(O;=UT`agb98)XngbbG1pYR}r4&oK z3p((^5x3j=#PmqaM%MZu&ENk-nS~Miuo}x-X5K{*PQ&faVpQ5)r>)dELSD~>xCM_% zdWM*;&iQBC(ijhwxPn5p2})@hB3HStuZ^-A0Wt{<=$pHlZhGz_mw^4b1|3;Oo93Vy z_i9nfwUkY?=bu$?n51Ld5c{$F-)X(+m<^$^4>U=cg;8jRB%CD4LtLkC*+fFwF4Kt{ z>_R6Nk!uFmo0x zo}1DQF`d2L1+b`EoKFwaW9A8HzmlO4hWpZ2?+5)Wm4UQptiJ}6KPYC&Kxc0ng`OS$ z9SurC`y)61j$ViW{k9j&u0fQmZM@kulku*MP2@M{8CzWh=uIDFGU3;BGO!d+!uT6& z>&Y%gp@=5mb(lr?J9pEOyA5|VGS?#90;_4OTRsrK2$%@BqwWK54>rHoFh)glx&2Ny z_{k?5Nzdml-A>5e&ACfL5zTKuOdN9IfY(Yx)f!yXRqNa z&?qtVx}sNKo4LD^p;& zU=OtTnC5n4Tdj#yqcNMqRj(F+HqfMU6QJ8z z#B4E{?@RwTO@6t9EGUw1Mxwj0?$&u44{fZ{$P%uV5O7bU6579HSQ8iTkqV|AQi3Qm zjoG}+652s%%`#@kW|k5#@Lz*4a!fQ;lK#KnIcOdSzcXd$e&q6Nua5dc`^b;r+u_S@x<0YMB2+^*d!7=HXGMB zahgh!aWh>=DW)}{#R$(TYICt}kn-xnGNd;eKIH$fE+o5Zz{VSi9aTwhR7o&Q?Tgej zk2*U+IUTn9twE50505mmqrE&T6g*_=)vqnwyY!qh6NBQORt^598R?M7RK_+B?$X5_ zcqkp5jyo<`os7=EuC10@zCYt{oRP+zFnO;~Cv^zZw#$aew>@{nZ-O@AFn+NuU8V~kN$98+6p$edAsW8)ta58uuu^Eq$UfhGLXqwQUd7~8)zEaG?kZir3P}z*qDTx$vQj_0vv#X<@6vO@Y=^<2 z5>AQ8CTYE>QxpLblWK1(1-U^VxjpAUEjHri&B;!DEw6&*nZ_;Vz~ILB5bnz>rYTVlwYlEb|n;9-le8?C+n&5 rk5+Kwlf9Rp@ag?OR{yyDmBH)CULTDY-{EuWiveN#BDnQ?_*ec1An>ZP literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 SW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 SW Icon.png.meta new file mode 100644 index 0000000..de362a5 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 SW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 122305796e017fb4ea7f820bb04db8c1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 W Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 6 W Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c12d221c92b87b57f8745d4293af744bdf920ca3 GIT binary patch literal 1901 zcmc&#`(IO65}$jynnaWY5P6gUY6GQEASJt1QbJk~1R^R`R^{QPLEbM}KLijo;76#E zMYn~J7Eme`LM>EU43zx{sgXnl3`=kgk5nFAG4c>$i6Bw-vVX+(hdFcR%$e_;^F5z4 zbKyW((3VYhn*d--@ZNxM0ECz#K;B5Gs4Qtbp(vSqkNy?F)M8zb0o@rR0Ld{p;FCi+ z)w8d1G=ao(57O78&^lZRi|TzV`0 zeyU@Kjo{fx^ITrT+z$~q4kJ4X{+&`1g~G2G6j1=P1hO;Gc;F-ft`{Q2|1S>ibb5&E zPZg)w8jngk?4bR)85*79JnsgCEps^|*8>W*l;CFx`Y zuVU)F#IUtt=Jza;kg3Db%RLegF%Gl^ShqH@WxnOis;IIh|u6+^jq`6b!H9 zS3OQsxK~B`EE*MA4#G@{Y z)L%?6cmHO=<8E~#R+}C+6dNvvr4Q?Sejh~!69|e~KP*KXc@OAZ-}K@_I(u32H*i-= zJW9=lCx$wEu3@;X@>F9H^b$ur{Bj%4A*?dCP(RcedJDsS2?u~)mYPx*tHz&C37%8X_U(q6-i?qI;`ZB~7# z8pA*0cLdOcYFiECBIM(|%Do08f4Fmc!X<2hE@VbeFgD619-F@ugYwk4sjC3Oh6?F< zRKlaJdrUmhd6WNagN7NodEO>sZC5xI@v1jCf0tUAD_am6C~$|NejZ!`&~U-xMa||TrV&2I3o$#f@D50bC1(A2;3w6 z;p@0o^L4ef)JBLBhrhL#Eu5KjbaLnG*}@y+7uHJ8`;h{^kELX`l`kl0MHz0(AJgjU z6Ttd<`SIcpx?a7%{Bi$nJ4dwnD%I$liWu_2`OspdFhTLtSnh_a8#)fHrpT8T3mr?| zpj0BZzaqkbjCx)-a#F2`y@3P6fwd~dVxjdFs(j^`j?$i+w%l5zM*EU;-R57f$kmDz ze>G_g^X)~W%+#cq(;QIglWd+P=R}UJfW5RWN!}-$Xp>nfX7lKz-+qfQ))uKv4nKeM z3Pf~;gR37o>qI2ecznPUO_N!5Ee_K-dyT<2OUG}0+rpnbYUN=6e!fa(Wf=q< zZK~U!vw2&QgCB- z9ohrp*cr+DWcg1H?7lA;6#2rO9Xs9?JwWBFdc)xP&%W8IN9EsPwJ}v1k%;bXi%6?l z_|6PS(>kyX!-<4vu`;=w2=b^Pn%S^Bo8ltrky^UC{W0?0uBHHiBSK0I6 zb=-{P9GUxMj>uGiIVmby_}S({`;qnQFFGRkCRsa)UmEqlL?lasLt=Pf%~!>|v(X%6 zyZhb~!OhZ^Ng68WD9hL`FdFZjof>(vgeVoe`=tJ;yhTJ81i-F}mPs=*Otnw5>SPq6 z&akpaoe`WzV8c|?Y!mVRX9m}5EANA4Bg|4AxEn@3B>@5WOB>4aUf>xGh4gf%$E(CbF zImG?uYab3l+^}>F27n*=UxWH5W0?R5OIewjI)!I1O|pZeC`fA1c{01rCGII-tCL(| zyry_&nVdCOx>~pcSGwwbhqyLAb!Xv{_+;@d!MVG#mNF|!L^m+qOKN}GNwQ0sXy6Li zTwUJXT;c9~hQj--eV<>OcZwx3*$?BICdN=7(%4fSy;J$j?O7%Pa}S<;?O8>@{cIxr_lZJ~#iOG#jn+8C6%2#bmAcYLh{`URZ3U$JdjtR@&hq=|~iW zkTZ(9>nSF-YR5o)i{q0wLYhePEB%_zSmhU5rDJXtSKok&Ul{V zv`?>x345FjN=B)^F}Vp*+Xhx}3rmo2y_jt^@GxF4*Hu#b5X7WPHc8V(j#~oyzZoT4 zb=-xka82?Xu?E;UW~6B>}BLzl=F>av0j zO+E17&kKM`hMeUFfN*wIpQ!ISTlega zQ#uGU$Q4SgIh`kInFo{GN_i=yV&HEX^BdFXLEj9`^FM9k2*b4qDV(X&daVEnGnEscVP42Xuflof zFZ4VeR|!92Ilv<*a~rQj^nS?`6foD4Wkr+dqZL)uanWqSAA!hSy)}rXdJgLQDv@~i zEGZ56Jk4pmJl|~mUfo1U2tO$+eHgOUem>ts7WFn#WVMYSj4ul@ z)sr5=#y+C*RUhX7YyHPjhp*Ln&Z$Sf==7%ZJZiTEyEKJ8k>Aq;pJa8mm3H@C`IeNK zB%Q>uq|$B96M8stMt5-#TPiou>^>jSEtd5WPb18)+2m#X5pK|F6s5-Z8{dCaPa(-Eh=vEgl z;ahh^cu?4*52lk3U5+o^cplo{?eZo`E>y*|C6iN{&-+$`?1L| zAI=6Ao^p-r2K|9b?<~DGgeSBZq(_T9Xz?>&II*IAxUT><(r3jeN#&!qjRfgGADRm*Pr~%Yxjy4 z(s5aQ#5czFm+0py?IZqV@QZm;)E+xjtQDGtq>{cEhpf(2ihnTHY}{On$R11uA9wQA zHgyim+UPcpp#rRdX|JNi&_o4(>;cVDs^t~}XF88In9<1(${ALOD};lsoAc{Ja%JQS z_hBCDOt0TMB+xPv%%DmF!nR*o-X+W8s2NfOM-c+o96R?kAq+TvJ z!A*KtfhSDW5C(#{s2P%yTA}n_QxX{@KT)zjCP{)5XD78nC&o=l=oP4(6_{WM46mpy zFW*8_OTksNG*E8yGoNf|ugwAg7FV%ArAWN)A2Ol5D1nts}pLV0D-*;?>=V(Zv{}48TPXb86Utp|+hUghqXFFJrCH zA|Z~-#$q^YZe+#K2FS_o4t^u(z?lic>ziw!bEFIHP>*p--q}c;xnYEx}$)*LBVx@z$F|8sQ!15(X5G6Uc|2x5Rq>Y+rfN#2W>pYwr&@};`mtya(a z)_Sa9M=+H9rXczof`z__pR@x`P{$)|Vb-pH!_kZQ95_+h4v8KREY*fI#qLPE`%X13 zwp@E#*J9!XEM1-PwQ=X1!M$`GMwzBHnY{lp^Egy4V4}(iLvLt1N4oVm0;o7dblD%` zh_>S7FyM-FS7v}^l{oPd8t|p*6iW4Hjg(mfAuINSj>M?0{fo?RQ>~$2k3p{7CbtLe zN3EJU@)E$<FuCryJr#2#+}!w8SEf-KIL|G2 zpst5-+1&VbS7z+y-tML&`&T-W{wgiC1m&aB+}jg-9&1$@IGD4)TN~tcqXr)R>!nTx z!ep6&f*8HBDFiNKOJlzwYCwio76{XHf>v?zaqL9Hg0q9|HymLft#-p`_X|l2C1<2s z>=494xsY?;Rj?P%>9RjQLlX1&On68O|MsKmZpDBhqkMMO-1q=G1|*;czAhNs&Bs<3 z0|ucvrach36FeS%mJ4(s@wE}ZqJx&n zKv##``>xic!NlkJ5vyTCa81=tuAu9Z5Row%P50U!IsvU00}}IOE`LODaEl6dyJkU@ z>0<)ZTuWMOeG#Hrm{l~H98)8Yzf! z;#(eP42fu+{oe83qPz>?hdhKDwfbopB!e0_LhG_{e4Yfyc|A%DI#MvfZk;~^*U*|* zgXm4+l;^CYA;;!ZbG}dL8qzrXDun#-^bgU8SqqJh&lNC9E6H6{oHSyW69Aq z-0!j~)r+8Z^c<6l|8}Fxe$=_~^x|3$AbBb4!}l)RO4JF9hu(*m=jl7VIypXm*R^YlR63SL*_I&#xLCFfe*6(H`=R&tb@GxFc$ri1?jl>U0!dVfHl`YSCun&LA{v*&+H8UOvVX=9dgk$h!*YI)D&tBF z9gcft{Nj$CX?w^&Z5J*dF401oEN8`6$84%mHu@YY?V9j-3^=S1w0>OzDx$wgI`#HH zNC6z4`%M#J$K-OH_CzZjFxT>dX*#GDMSl{;*P_1v87cDLjmC@!hb5+cxrT_=-|8D~ zxHpA5f}mnD;lxHKc+=T(_>ChcLZ!LRh%(Jxxp0R6C_c0;^`5pAv=b-(&OUh3`W{F4bt^=FSU;K^}OrOkn2O5oum(^s}%?|F(ZA*jjlWaW+K zK%^BgpXx}(a-U7_Ej9oaKm4isHV5BvRqh-QjS7?~=6ElqDkLyz@-#=_?jzli0Si?d zFnpMT$m<@90JaVeZ^7F{CzwIVKKzBwG|xHzMn%pgKHVSneMW>d=lsWzrRz`z-1$et zFL?s35sUCsQIUblDlVXmhruP>IW~IV{^C(inTW~T!0v=BX8)Ud*F7E3&LgQs*R5Ij z8bwaJVc}2Kj}pk)9GvbEZ+s$C%#c1?NB$qC28Nx|;ZFOm;OC?#pI2pbcysOT6{mf# zE66Jy^>=3UxD>#mX$iC}HZxKh937=)?Fw@mH4gf9&)f7jJ+XdtVr=ncB_Gv$mz(h; zt2grEfkUH&pXlJachl!O#fjGrxx}eO^1P>zy8_wdrR7*R4DqC{NOb@D%NedX&p7xQ ze^rZ^U?*4E<(&NSZ*tIJmi4J}FTdpMob}iV;jN++Fm@?PP9}9nCK=SaS)bT8s*-qK zKKoPXBy9DXVj`~j zVq6&3Z=gY?CWxkoG&#;cpWxM(B)F5%AGwZ~hgvI=4R3ROzGL2tq$j~+!ZE}xAA4<_ z@IpeG=z8j=NXq|S#nx85Y6yl!=nCx=tdHi*du+SLlDX;n`P^QjTD=j5sMG!G$f)Ao z#7|c*DNtswmk08O?pXrAEX%(&9sWXDi8*esBqs1(UYfWzeLQBPI)w23V)RRr7JFZn XJGy-E%uF%o?*LexvNtRH8yEk7%T2Ej literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 E Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 E Icon.png.meta new file mode 100644 index 0000000..3cc01ac --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 E Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 3f18113a534a8544d94b42a95ef80ba4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 N Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 N Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9682f27013dcca20afbf321f3323ecff01482bb1 GIT binary patch literal 4394 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 xy)zzy3QvQIzqORDmdj#xt?qC9Nh}(q# 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 I4M{it4}+U%qW}N^ literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 NE Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 NE Icon.png.meta new file mode 100644 index 0000000..095b8c0 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 NE Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 1a83eb6ac686eed459df16a011de8fdf +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 NW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 NW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..836a8ecbcfa608f7f82cbce7ee443a61a5b4b332 GIT binary patch literal 4519 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 Ss!j0o0&Mp=T2)!lV*dv~ju21) literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 NW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 NW Icon.png.meta new file mode 100644 index 0000000..fe2eff6 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 NW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: ccc4a761be474794aa34e8820d384ff4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 S Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 S Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..26caaef3041acdfcf8a0f769328a6dda1cba2af3 GIT binary patch literal 4385 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 E0o4W%ZU6uP literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 S Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 S Icon.png.meta new file mode 100644 index 0000000..67812ab --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 S Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 9647c288cc4ffdf4696259c4d0838725 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 SE Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 SE Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1118a5377e925de50c488287747990505735e233 GIT binary patch literal 4498 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 T#M<#bQ-I}3JJTmPLdyREJycQ# literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 SW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 SW Icon.png.meta new file mode 100644 index 0000000..698ef52 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 SW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: f9d826ed2cdfb594b916ba79efd8ad7e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 W Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow 7 W Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b3c131f25881b588adad0e351cbe464b8326ffbe GIT binary patch literal 4353 zcmW+)c|6oz7r!%O>|0V2K=iGdv4LH9_Tt3u#e?l)wBH7KyR3sSMR?yH zNPa*YZq3!U$JBTU1vlU_*^`-wbL0AYxLg_Dd}fZ`T0x~^y~66en{rNcy{Vks8=%vu zr>CdRv%AACi*vS}9k*!Ou-%w_7^%I%YS)Xd$qV{bu*H5ENgD6Q%Ej&q6L^6}kB4>t zw4ZwUg*5W403Vmg@*l2;I={`?p>SPK*A%+<*dn<|;Og!tNVc%{d zJia=>Va0qhqTn+_a8spWaoD+YHqdrc<%JL&r*3QZTP2fGOwIVgp^Dq)1%HyKOARmf zKd<&cIMR2J#6!St1(CBsmi7O>azvB^8)j^``=2x&HxB9?VxET6)MwVe=bDJ3fc3D7 z{qJJ#H%mY@l?tQ-yC@HO$~u0vgz+~eR9Jd4qrI1mp2x73EiBHnZ>MFzdKA7Bo~NAf z%M#oF_IF{LAk)<4?C#a2mu<$+AF`Ql?@Q7}!PZuCu$<+y4)vgi?CU3IkJIdIw7K;+ zojQipx)oa8)S=p7vfBEG(Yw0mR}My})*`{>FWzrbG9yW-`t;cBe4t*mFx(rV(T^r;Wx#1(tTjjE6p!_6v2O8E zr!4q*fWBN(ZS?~orw$;oRX*3#;$!p~0pjE`ibUWp1;F+U`@zG!l1oKD_YGviRM#I$ zPwAKV%Rg)rWX8}_EYQ`b1%0}~SZ_kMj9)R|HGUwzWevB#ZGeVB^b~!Ewy2xFu~0mq zDP+(2qW^9?>(c*P7`5Z)4>PqF8|UU6tQP;A_jCAL9c`W^^hyvER7SwB5k~DVW%N_n z=wam+J6p)vj9P}em)?NBpx)5VQXXE$-xI{2kV8>_zqp$}8sUna&@iLo?*W>b{L|F$WZ6=F=glNbqjQU zMadPLXgGkSgz&($1EIA<)&8vClc%UBpjp&!>idOFWA;@&-NZ3KCi*bm6Mwo4?~CE+P^bV4+Z{&PoVF$3@?%(ijEh8I8hm z7RdN)ct8YCL$B`cXz3*Rl)5AaA#nn@l~0Of&F((;VgJgs@~}9o`A(c^s!yEU`M$hZ zPw)@x4dG{&dTQ(W(u3~^GUMr&t6U@aGHYep?{tbX;t4#Ec2RW2egn4h%GQv_C}7S zgJg!6Z3%s9lD74+1;>zM&N==0*SQ1e%>EHCXBJ|y{ zbub#{Tz=vIT3s^+o3^q?XEs7DHa%eO>QJxIa_bID_$oU?CegeXG>Eu6c-47<)reX8 z^}#&yXpEu<4(=K-jXcVS;6uJiHPAAn7uJA97sIZ@>9F+vuqus~y6Z6-SCph3eR;I*%P)0zK=6W+R zhK+$F*xJ{b1ZLHxu( z+HujrjNmbeR+?RC#H^r-yA1iJd4U4)#hHgGHGJ73N|;S_fDCgPk((YNf{K2q32fti?$;Vb{0}9T$*uIM+P^wsPyPaNLj4bXeSA9e;U| z$kqb{won8huIQ)+(#3P*!U6~4z4p$IJN}U9`N2g%Re#qp(pzu0k*j&B4~%~gUOmP< zS0obouRd5^>0A0&I>*x`;0^O8?BtEAgCP5)bX2;h(L4gDlTu6MKJ#!Bkly12SeT!6 zE2Q_A#UoXq(7zn}pPQ2LdwFO0o8)k%mYn_OxpVAW%AM4NE}Xpe&E|uq@_4@H2EQz+ zfHnMcUe21VAE&i^44e2MN7UiIqg zc`OAQ_I|#1vCt8gyQ;IkRe6Z?Uh(~4CYCoDk$Z2Gc>K0uvclWjv(#q@YRKUSYeBHK z77AhdmuE==3^K_Y)$d~6+5~|sm=Qkk=O|IfB>n^f1Wit~klM$+xPEeClRlD_D{k}T zi+K<^JoKr~Qgq-=O*|i(u2#M%;m|1cjRAvva6v?!__JkgTCm*aB?=)!=--KAwI+8& zKu_Kc0^=VkU25;aThXuQjZyPpn={U(QIcT~VpV`yP;NiWBNsXnsiE$$h&hwxs$Kw6{>#P;qzgwc!ruy(ZRubI2eS!1aLqh2jl~* zk3)QN!%TnAPvxsd&YM^H%NaLDlSk?j4Klftz9o^`CC2(HEWp5_@lXp_wW|#6jGy@+ z*$0Oi_ZpJ5g?x1eqp8Ob0UoeUqLtE4AF2ILZm1xu8+a|F4nM126)yi%BP)rkzWfu@ zNrurrh`(wx-{f(6QECFhiz_#d4Nc!zD!$Tu?$kSy$u&RL80isgI*MFlPt=LJFUTyt zyrw5-iGgxHmcZS|LX*x=EiVaM!l6{(Q>(uj$v#SL6cYlaQ=IlvqHs#Hlh>T6~ z)A$}+=EKc&ipPABr^>wSbt0w0w9X(bojc>KyH+{8&ZOBXiiRXaFdIl)(vY7=e7|;q~aAr+l+fhepzOtw#lEotI57qKjiG2mFV+Rv^Cb{r#VXkI3h?FA+q4|?2fK<8N(R_I%EUV3*v ze3elG0pZu2Px@@q`E?xjjTS=P6 zq1U^VL-|0q7(UiUGFd!Zx_Mn11GKaQ?{OcxwM8;XIVt@sL~pf%WMllZ}C+sBR zKN?O3k_FsqEnyjAC?0n!nKOt0x*cAxWeR!Is-}1D{-1%OW=#_iV6&Yk3!TaN6uR{_ zlDRMS009Zk=>Z{&SEV)6jAWjizX@%HFyc!ru&l1_RZNh=tvXDRZMeX_*lVrSeJmYz z-why}TkI=?cMoF2QadZZ6r_2d%ohY!`o{heh6lVQ7jzpf$d7Egj^pM`^sRFf z)9Llc{ZFszUgHDFC@8j2V#|syjtcIp{-y{$p|jFF!6ZTt-Z5m8K^q=OgM}9?C&B|O zhsGvL)WFseUX*&GxOrC7u9{?9kkLBI!l}fq_m(;+S)G_zt96(u^`C?yZ-DU zU``(}Ye$vTR0WpbZS$m^nGM8q~-1LIbVih2s_J5?v+VmyHy8g608+L2PCj4Jz zNNqiceNLw_Off?p8juNrC3#4Szv%5&05!~$5&2vaT_LYqbrK$Ri{qtj;qTHcyPDCX zfa#=wJCa|##hyNe9Gh|E+nK&<6I`C*-5#7Cos-QWdT7Dd!98GHqSQUyt&QN-Ge5HX zj0jGTEGK1WsII#kz-aZUL?|6jtk3Y4uQ$B>%qAb$dj)nkzoP>TSh%$(mozVN!D)W_qLCx3mWTMcqmXc1wR~;xqvEdR z0Hqx7J?YyT|0SD8-T^s|C-==ilPL#ptU}QXH}sxA-^1!YcsVU z*dpM#umUl`!o9CTl;S4GBO;|l!RAwQR1Hc=qSxGJOZwv$C+q#E_lRgu(LQ5phQ>tk zBk8cK@<7mAHgb<(-S4=aH&wFR6{4U`?eP35?d1)wU&fbEj9L5`G}ylT8eIHY3Q_7RE=e-w#42}QEjQ#8q`)( z(o!u3VcOEMBvVT;3}#GGR7!LR;d^!df$w{t=Y8(I=lst3opbJepZDBbZm#xH;)>z` z04Ya@qaFZ2@Du_VQFu5PR&@y;#6lgs!U2%L@4nFciTEu5B%eASwK^G9ur#scuJlee z?envR_%tOb48@cN((?9H)5MD;{miL9F*<6VH>tKLS!vIsq2-tnd`w;r$HAG+@0lmF z>jHy7- zaKoNVd1r}1S*aEISNC&E{rCyJ82T&YiQt-PVfj`#V=9^fAY58wzRQVu$QDEARjs;9 zB8dAw#>%7t`Ajpy8#N#(>$m@mp~vr94aIN=H|CN6udKS?GFz$GjL`Z_=2iY$|ZgBv$9r9mWFvR(xYZs_*~0=L;;ett{E(#;5-7cQbG zh1dor4pvRHlJ`b^PzcuSZKZWemijIO12CfN#nS~Eeg`06px^rO&&JU ze&|V4_2=w^HJ<-ys)oAUz-0~tMt_&C(+x{ZB4`kS(`#14AUJqnu(0JcuYKLN@Vu-X z>df%@o8&MwrPr*Tot9|Ue(ui7_HR1;EF<7Q5p1$DE0C06&m`Fto^Ok}vE$`8VwDMQ zdd+UOeg2e8{J16HUs=z)ZwMNOHfpe4%L#QN%{t{93#+60>Te#=(^kISH0m^sot!y4 zJ}cFhJqkj$1y6tNvAp<<+by{L+kr0_xWL|gA8`7GC!8+!>8Hm!`jbilYS}=;a9m)- z>uZ0qYWePE6gPj;#bEo-4_$e8JP@^Hrw=LO;A3p|45diQuWcX39pN@x_8oSm$-oOQ zDF$l>{k4iOhhN6>wIKM6DV@QmKW(ii!xVSMgv`cVMvxfH=Jct2e^r|v?=*PbJX*C{ zGLe)_8PeFhtPPD{sNE^;Pjl~DQHT?=2A}-Ahwf>j6iGf7K|G&4l*)=03)Ol-jwCay z$9z(1;4-6|H#~mV>4<4^4Cii0MUusNWsNTo%jE+%bbZ*k%o(;hf2%%3-5m5i5r?>_ zh>T1{U;;1xfmiw2vL78oR#zbA&!kIK>J#TYR^hKn|ll@FGlqX zAkELu8gdeCup&c)gmpU_5RcWpl0oU7MFeZZHsPVG=hMvY%_=u5C;Qa->D*HOQ;}}xq{WCs@x15i zq4u8qsd~y^)^@0Z<2Oql7>aj)LHRGi1lGk;-2!MPA}gkja)m^X+p8|qkG#b7SSG7LpZQUm@u7cKL1vvexVH#=NqU?&=fPCQkRnc-gSS~ zwe)tC%9WJ6$vGg@ntV3&P_S@vOtY-!V3X(qfqyvUB(GzA;ePO8mNzh7)YI%7kHQsH zM89Rc0inig=r#@^;G!w!9v`8Drk9miP6bj0$fa|*0wqNQW*iW)=CgTvsi2VRM(g!MNUG&qJSAs zt*oJw4qq*Ox~qdtj`%KMBW!6@OB2Oc1F?543f`JgvH?%7%yR1XHY-HpNa6`}|Lx9H6v(uX-XmX&B{(04>VLuFZIU4r z_z(Vl5*5*Cpbj{Fx3ZCn1iSYwlCaYVBd5<*wMEgn5DIW6o(4aDe-i-wLrotNXJJ~E z59sj~VZQAL+8wLkE06%ASR&=JcGN$b7{DN83?%(=5$=xoCbxxr-{W0v`AHZ+edzc$ zt+U~Co)kYQQ5t0Mt5l0*RF z{Fh|ELjf78%9ZbN5Rg%`)1w9*g2S4Vxgf(l)WR|*GPqB!{Bw{u6qglx<1Geof>fqw z7#WWM0&u?Nzq3-xpnRR#m1NlM+Fe%;m0>kTcW#Ivv+gM4&t5mgC%DtFHNn!qo9CW zV_Q#>7+~OAD^c(eTa#jiEov8Wp)l0i`Y07p!jH}ZXE8jWSj0v{Y<1w2kPy9Iq_hrq zdv4g}dITJRF1e3oa||%ZKG(&Hj1b`CK$8Nzn`^3Y*L+%?<&$=P2hQW;;NM<}8Zcp{ z>p>*Ux3c(r%-kNY|2cYf!0&i8!J`Taikq=%b>JWZJf0P;?bJ9Yyg zxQYOkj0^vxB?oaK6Y1z11t7ap`XOBd$%_DT_D(x&z2b5|4lH>3f4}naq{fToZEvVb z_OOn>Q-SKhR^cBZ?pzzJVYH)K8?_~>t)F19v~dgS%e+@yx^`ZVK#J#~M_S$fdYY4?uY1Jogt6OqG9slsR?rYbA>H)UekmYrWP zr`HqeyjZ1vqFFMfu?gkeDeer+U?flDoAQ2;H#U8agcQmq+0wB3h2{RYzU7ok8+jfd0uHS zmSMy4UJom-bvpD=v4OGaArz_p&4v}ufX<39lBXTbRU>qftUI~vPG<^Ly<+(F<&^O4 zREw$3o^{_0b0<__aA7e~=J+R88RbwT8IqR6>AN*6h6^l|1Hb!sQV}Xf>Bn?!BV9ju zunZAlLb3{dB{7VBI3#XQevg{;@be}o27|n_M+Igi@d{*ej}oqo1jIamQ$4G3b^g`U z7Iy>RAD@?|Lt*EgA?M>*k-dEd1(KSqk4>32%q-gmb7%kNx=387v;vc(&Ww!Sz5ouk z|L9=Foy}Brp3j6I<8i7NG0@k#tH|X3_2v*-S_?ag$exP+xCU<(sHM0RN>~uIRC!^K27B9f2qgl^zN>OF*w9MD+8kB3z(lpa0-SFr3xu2qO4FVULfyt{y zUKdl0+2dNVBu)X{^#=oMJI)byt}>rajM3V{3CCgg~&K7V0|TL5?_^AH0S-vm0}PFh-@wIj8Dz^u*?@L@>% zz=*pi*Op+@crkuZS44&nl8N>(>SAkClKAgk9gKRv^>y>XM(nI@)@d9o;!maYxOcDB z$f;o@kxj|uwZp$dW0di#xB>K4o3pU$=pU#!>-2s0IzHA?HmD`^;fllPQ`RNn{gDOU z@Rl%fGmKK!5ECwuUwQImNtqAMFVb)V!l=Ju3F{ z@9Gf;7kAsa2ycmnmfm{w;y4q=0!94rUVBTs0evdihHy(87m2xKI+ntey|9{>grH;Y6CS;w*-~1w1(v-6d&BFQ2(NyvFOuEefantweYpUKYup zC|cZKYA(+t*c##~of*%)(8nvV0Jo7^tD^0{?0k6O>L6O^-OXb=K(zjM)Q%j@T|SG| zf)_w#KBF9^a9*4wB3bt>zvc}cR>&t59!RqBFo8e&%CID*meoleY-FPSJ&)r8b&9)v z^N!T+F|^Mnh4xX+dVV`!mur}FP#>ulybk|*;q@+Z?eCXUOCYw^j3x3x#vc?JWH8H7 z+z|R%i^tkNS3F5lj@p=Vzw~CTt`ErrnYk8k!@Yuz{rhEf;FK5Q1xrS(Uv5<1RD89( zxc!_CM&nwBO(UU9VW`&bfImj+IZO`8NM)K|@6+|;l3PqxGp!KKxjDlVCXhtt+59V` z&vy8hgAVpChu&IyPBpFBa#^p|2akIsD~JBv3yF@uNv`phu8pO6$Xk7UOyfWQ<%wL+ z3bOGCC5dhcf@<^6unukB=tvSMPV+7QncBR3Bi*9A+w)9l3l-biS6LmnwXyd^N1i-2 zlLGpj_Hkl9;zP;Zld>Nr(%I^zTIkgWb|7GoY+x>|x22A1pXNP8er)5>x z^F{)iQ0*DMZVB2?ILH&?xSZfxqWFu=oxRtARQBKa!Dk98XlY0CPH=p z6H(gwYZ3CrBKCnJR=^{ctC`S+ops= zn^oduat`X+R|+$lzNy=B*arIFpG-P0X|?qNj=!HDe_t5> zYt&j)#2ky+W26s)M}JOClN0k~3sLCO9-y_)zoO#-e}1K1ZzX=V8TY*&!9&eS8&%^sj32#V9;!yQ^3KHP{G&^HCQkw;VyiL;FRIxTA=Jf_8bYQuO5^ zrUwGfBRQmTIq*S1^-{cWw6*G|P#65nm}oJ5*=kZ(;_Ji87oo7F!t}7hU>{=#K*IHW z5(BUwOUtp!0gMQRE>Cp0p@ujEV>NDboO6{l%o{ibcZv7)?&~K0vD%RYW8Hc^0a^*( zhMR~AfVq_(#2Mgn%9scWM(gdRjoEp<1aGHM@X{NPqqMSt7N-E?1egi^GVzT$>233o zg!4YL*S^VotdzzESodRx)ITTZ7{w+}1~*t4Xx!_%k%*HoJhK5l1vUAhP_6k$PyB8l z&T;j~mbaN{G9bL5rL%?!VEPmmkq;*UO0~l{uYbA$wX^Wh-=3JZ_Rtp@} zM_WB+RGHwB;YnXzgu;8{nfXW^C|v(cf;Au!hnxUn)*QVn`7Ra|DVCU|9JDg*$yfc?u+n7WN)K{n0^&Yb~HZi&p&dd zY{ppCD@(;*)xK4@ob7Kgm1enP0Y8v{7wpG>^Zn-;J`E=Jf6p|+FBC7>Kz?a-)(Qv7 zdpX{xjFXXkIE;3c1dA_22qgg9Zuj9VPK-PZ0euj6cFWl6fUw}kel`Mg)2pElF!!_4 v7e(A1B+YMQO_ut-NXJurxCGEh8=6m9h_W!>n0pwH4d7(&w&Uh@?(zQskY`ty literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow Curved Left 2 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow Curved Left 2 Icon.png.meta new file mode 100644 index 0000000..46b37b7 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow Curved Left 2 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 663a79f194b91454aa36d58ffb23feb0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow Curved Right 1 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Arrow Curved Right 1 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..43f086981e04e2c4b0fc8b4372d8df0ee398328b GIT binary patch literal 3246 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Award Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Award Icon.png.meta new file mode 100644 index 0000000..6ab337c --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Award Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 879eb3196bae02649b9360b472267f9d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Bag 1 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Bag 1 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..00001f379c9e37586922df70707f72818294618e GIT binary patch literal 3301 zcmcgv`9G9h8$b6LV{9>zH4oB;WJ)O%ldNeNJdu3~k7!VmoslSHc`OlS$(rmW8p}jV zB+6Q0Cd>?x8M04!hxc!I-yiOCo$GUd&-J~o>wM1Vd`}F{Sf8Iqf(HP=Z)l)n1^~pK zLI8|NA#(sY)vU@bouE&bugM2nwt@#5VR)1aucP#AVC$d6dupCA3(q6m}%s{{UH|;NWS?c2|<9 z_@nDeF7{kRuhb55z)Hq(Vc9Ey?<-=z*`IhzEA+kdvnI@p11;hK!bt_RO9BLH!akew z5r+Qb`pUi6l@OZ#H9Um8dwk@26i_W3vDWyyGI~)y6jil$21Ht!Y&#dOiRWE~7qA2$ zq$q&s*8(yftws+>dVx{sECoe$0@_j|Z7pG-e4#@+yu|RA?=u|zS zI3|I^)yhBO-4kLypSoebr?M{K3zcN9J`i$y$cayJld&0RYq2LdCmW_~K@=Xyqx zR*xFGyJRiJ00q?WTrDl{w~L*#icE9_rkC~4C56gE;Y9}q*xEYo-Nz|_nfUW$gxH7Qa>^8IbYw+PIq zUKmrV<^-&&d$qYYa83G3WHprZJN{IQ_c!f3LeWaItE2uGlb&$Mlp;L$5E384`Y!yQ z$?m$G`<}Ns`~Y z`ELhF;kwB7<&X_xC+KYEcF%G|ccw6ct-B^1YR3iUUUvId+gpn?|%sVC@lq8RN9zws%s|Q_a zFkRZrvSIBU%sjH>pLp@L3AH2pKlokCmc|to-tJn5V~kmw_s?>#AC8j)#rrvZbaQRV z>q`s~32c!f+B*I)q^MMxP8C8xM<3g>;#PUKqf zqBbus^la?Q?&~Jh@=2$PO_H-;#UxBkoz!soIBJ{e9AdFG>`QA^*cg-6UO^+Jpwtn> zXvZs)kT-wJc#?(FH$%w3&ESIvA!ecxbv)vRL~;%n)jnKJb5>aohmAIdF3rP6^;JS# z6p}>8iQy$gs9YIV|5RQB9x55r*ZRC>GLa%83*mmHm_7A%NHf_-D^O;=W6VUDjV zV^d}a+k{+B-Yy)OV3jWBg-;%Z9HZP6m`8*8C}&%a(l+UQo2%DQKCOve`cY#G_kQFz zSc)ut#1WO_2r+gFuQ;>592|JTMWqgBwf)7sd0RFf!y9=9x8@~FbNR;Xj7cAj3u#-o zXDElpRSFv6^&JhszzAnRr{ucEBHVot^y+j`%%}y zm}+)L z+h~UMARL3YiCCp-TbsU&_V=34=4*Kxi>I;ztcitZ zqU?(R(swL#^1eIQ1#a`m;?6ez^3yPjjo>0~FwcSXmu(-(&^IN22xb}{SECIW)TLhA z7Tgd+#SsFpb6vnDN@kg@1upV~OhSUE z-NEgYz|~jUM08e1v*mSK9y77~gqST0xYah8{YbE;)}WHW#R zTxBFg@!dx#CqZ_7Ld!0Eb0D~IWD@BuHRRy zemHQ9Q~((;;Ae`3fLN6>Xb=E95I45At5*i@9EhJawMDCburHj*0lM888FO|8Y+jfQ zuGs%&4-%knuzBI|ff+kIg9m&gM5s5vz{5aQyW(!x#Z0y`b+(if#9}bbs+kdD5QxTe z?UwVsm4CFw1-U&NrnxoLtvzKCusWt8ApLQ0#KEV5c$-Y*mM}P{0OV>r~#&7 z@VS6l#El{_$^k|eEq-Hxk0jc$+oq=$i4+@xvo{N}8TZKEY3lCA);A5FV@It+u@$z* zZcpdboY3>`9Obo~&)Dx4V5n=XQ=#p6_dj|$ BqK^Oo literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Bag 1 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Bag 1 Icon.png.meta new file mode 100644 index 0000000..d4e976b --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Bag 1 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 09ff2c9da44bcb740befe466a832c257 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Bag 2 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Bag 2 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..474a925680d3d3e46ef9d701596460277969fab3 GIT binary patch literal 3139 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 N%#NKj$~Pe2`Y$Qjex(2a literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Bag 2 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Bag 2 Icon.png.meta new file mode 100644 index 0000000..8a75866 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Bag 2 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: e40cf289098674f4a98b0bba32cf9c3c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Banner Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Banner Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..42ecc19c8cb86b345c8fdaf213fbc0e9482b7218 GIT binary patch literal 2799 zcmb7GX;f3!7Ctv2Ko|pRKp>2@0wQ1)B%l(7NGX*;s0Ac4M8Pt~2q++MQ4krFQbwhf z0D{cH0hz-UEkhM8$W+EunG`gD%v0WtcD>ivU+?|6>+F5@cfNhT@2tJnjkC43kQ7r8 z0{}=`er=cv2(;u8+IV%V+OWGI}ltBv#`exe~XKfV&LwXRA`Gj5Q;F&t-OQjdt{gVE_jWv z@L#lLC^fqL*^&20Lzsm{Qc{xT^QqL%5pO+(hI&h_aNAY8a4)U`*mnegCQ(3gfR1#{k07{{S@ra2Eoqi2y{){Qt#xs6wA13FFaq zA49U@ZDoI>xYg$y{7=NOQQ*&h?m0I~wV@;C-|=Z5lBOhSmTYJnKd3TlOshWUTr7yDN(m(Dy8CD`0Ye0w$Dg!9xf#1V zAkb8~bwvp=&JXnE8goa!^cFS$gtbR%YCI% z8B<6W^smu`5EAGj=8oqIftP?~Xbj98F|0=f6=Sm;b^>D_^m>NP3*JsP2oII|!bX&Smjm zrHoWQSDQ&$kaN4X#>3BWgp9`8OzeGx|k{3A=Gs?ghELPE`vd3=x zkR7yXFfBemQ7epxmmm4PV{7G?K^quPbd*vsrm>>B2!I#6)K&Lj-DMBDeQg%3?MCWJ@n z4ffcw`$MChRX9Di?CT~ zy*uF0wZ`An`c_fl20!1|<39MZK^UGBcB>lBenT8_>6sQ^F10iUriLL6k^al^FFzV+ z4{HZHrJPy5aKzai3{>s(Mv=$B)BpQXG6a#g_GqhX$vyDKsj zr5Zp&zFN-WH#|X|8sbn!lj$wPwIBc@glvp>ozA!*rqSZkUDzU}dTWnHU46mvs>YlL=_RDw}!$+*I_^FZd>+j&jF_Zx!{K_f9h1-#ZNy zmW;OQ^3<;@X#g?w@ePg!hsd27m522A@}~IYqk$#Y^y3HH55XD0XfH#O-cHUvNsYD} z)%EVN0vCPxPCT255LblS9vVVK23GiKZ|*MZIFD{XHmh)dglrhK?XYYXz8-t8PjX!0rKUl2LbK?Y;@gUz`TfRc| z4YNbcVs;!g;x;#Jc53}G)6bCyN_Q4cpcEn7$)2@W%S7OA1BW|k?xaHY3{^o^Wx2y# zJW`0d@xYil{dlg3@{ELZa!m_bWQMd$Z>XEzyJYe^6FB<(;>a8D3UWoJze46@xhcsh zu34A(PUpOnyu4P@b7IU+?<%3e-JoJ_VWebz{O;J&4>!$_CXu){wscjkPz7TuI+?cV zq(JtZ3ubkLvkjidE|l$CF|{D zJ~#JscEmj2nAFp#vpo`*OmA0_dGtH!a6X(jVqhO?*S1)X z@b<2M*WPGa5hTJee3F$dGgRnTZa3Oe7Jz>w1s5r*Nv{x9mX_=Wj+HmW#zh9aYDdzo z;G(QZ9=TftOC(D~++=9A8)8oe1N)znl4%tlH_*1Va5@Re4A^i#EvKVs!YuuxN~H1~ zcwte$Qm4^SzvA9aEAPljB4$5)hjA802#J$d<>(g4&x8;r_d@N1;n@B3Mck>%gjrTE2`yaEMNyz!^&47@2>E)5d_RZcD6>6F;>!`@g z{43Nlr1!QW^;EuiVFxrFvHD zb|vcYiwphaunK literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Banner Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Banner Icon.png.meta new file mode 100644 index 0000000..d3b658c --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Banner Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: a23c0d0f5384d9f43b834cdea5621314 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Empty Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Empty Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9686de640280bd08dafc8feea0afc65a7752b839 GIT binary patch literal 1028 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 SF-OoF1%eiY`k(U?@AwahQIb;t literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Dash Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Dash Icon.png.meta new file mode 100644 index 0000000..bcf853a --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Dash Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: ba2f65608a2209040afff27eab9cece5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Dashless Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Dashless Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d0c97bbd0af179dff773889a0ef41b2d097b1db5 GIT binary patch literal 1353 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zVEOIo;uumf=k48#xgzci4G#;Sl)qpo7bs^anZQ@TIi2T&YgSn=f3*e-)Gi+tuA}_?OW3AZHy*=pY3v<&fqX($f6rhB_8{x{F<*Wao93+ z-R+5Y=l5mC=G@-qs(0-6QKb#%pMGU|{NVoGK0~`RHFaLw8O()y9?n_z@9-lDFUAV< zV>@Og$UNV)o?+h_L(zZwTYV2){g+)gCxJ&MLYHCnTBdIdHFFbWWI{eBJ5)0k1o0gB zZFuZ7=dnV)Fh-jwLk4|6!HCYi4020<0W~rem>>ILchJIOMixVy&NlH6Z$%g@CVbk= zusU}hCj);N-+|Sv;f(XuB-q)5>ZJ;{?q!hY{G{-e;g8+19rJ*$D9RT-;5Z>V`A`se)r{!Y0(TE z!i3Og1A#wp{(afkt-Ql-@0)LddfReu*A-5RPpf|-DE6(g=i{%9my5X>5}5`8nyzQ} z=gG4YnS)=~_XILLNDoi$x!(Hukr=}v7DC8|hsFQ-Wr@d+&pZ!jc<}O0zoFgvn!3A8 zIMe(M%YB?X{@49_*8d_Blx}oP=KocdsrNJJlhJNSuChN?vGYRBKdI!J`3W+XOa(sr zd|zIz`v2&*#N)hwiR;`M`d9S4ACDLCkuw7*?OZFWz*qJh%~di$f-ldER^m zncMrgek3pad1ro|OLMvs!}0C6;tpi3p0$$mz{j`u4_9oyQ1dPHzV literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Dashless Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Dashless Icon.png.meta new file mode 100644 index 0000000..8500ec8 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Dashless Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 6a6898f5f34b5154aa1b3d44f98bc92b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f90ddbe26b2a6b3311e444739de6c334b663e1b4 GIT binary patch literal 2698 zcmbVOeLPh88h_4d8jN0;NmE{j&0tcjZCy4mlUQNA#YuUelG;!~aY9uX<> zxXS~{JgXv&XmxMQD6bhlPlnCs5sTSOWj6~%J}wYER3vrl<%QB%=^YH>kEq!H&m8-~*xU)uge8;a3 zSdyuD)arxxP?l~+1699J*GR}Tvg-)wDa}PqC;L9?7}=5;`sCGY_Tj?c%cXk z^(C(ojif)rv*^8;IGXc!WG6FnDYs)2*I45oT$o*3LSwjIwhS#a;bLNQT<(y$Plo2v zprFJ8vC%9R)+8bA*M<^I_fasmkiVw;7E&?xAmb#JzURiU@-7~dOszk!b;@>g*s04& zCX-lYRwi!VQ2HU@TTC=^;xB2;_yvFNae*E%i zLoglR1U?Z{$FY%LjBp8a?8siL>=5O*HIdlJz6^7h5`W;iBYG)~rQIq*Ppu$T9eiPn z`P06oYY9l%&BG8D5a8KJxFg!-fBBDZ(i)hAH$F@0s;$ktH*~!JpDqO_R-+W=xBoEf zI}@H&GO)J2wzm77^2Kc&C2noadtc0|?^ow-UXAO;QBgA&SZTN}wDv9iYOAmfAfYqi zX9Eo2yJIgm(vt-_3-W^U^5UWK#}||B4FvM4-(;s_|7|3+&f)OtD1^;(Tw95 z(+C(poB^FboXN|F(9KAtHpcH!hfZ$|whmHhit+b*Q~ig=7e>>hveXpM`u_NWIl*aH z6L&CuW8;Oz%>`oh5zHf7r;V>bX9A;a+lycr-Uhwu<($Z^L@tH+q5u=ks7gK1P#s)S z$b#PM99|q6YO7u)% zwUfft#wC#+&^AxjuUtiFMb^_-q^btD$p@JrYMof+;J3IWmjUyR{?uJEbcqe4-WuVb zp)5AWx73Hjnngm{w-r3B-Unq>ki_;C?KXtb{Tkulpe##6{R4(@*heEALs@n{P^u2| zH)(e?k<1j_yfiL4k-SDjJ zt&z+O5>W?hr&3zKj`$L^oA_hDTd+)!%&S>yMhu9*NsF;SG6Skjq)x&qDWI&n;}~Ct zW_eRPPKnWArA1S+TbW3O;n}*D+EWTWBy+f7{&wgkd~W;uIkTPDzrSY4O;Y#NI6!xG zfOmT^@pWaPT?s8_6Y^vu#^1n(rE8q77791SS7iMIOp*&#Qio--hL*?^J+etxDVVPJ z%+7LI>_6q4jlT31Jx*DcJ6b36zhMh=ih6tBWMQJ=wf*hB-$DCV-F;v9taA6I1%(?- z$_uF`q!hT3g?Mx*zEQ)UnxYnA}?%i^rFzHrn!g_k<HmvMiC26P=8)geQf#+0&4J9g{@&L54G2+3 zVk}tLjE$faka=s&=77}hFUs)9fjFJpb&WG%!ho0(T5Jb}2*f2i7KpiDAwz(Pn1@lR z8X5a360MAlbc@025+3c$18q)Eqwq7W6pv59%J*E>leuoiK$7sO3T&u3hAk{FNRln> zuDo!ZMWTP=Pp`zZ-Wuqir@pxHrnidB9XpYd^`x?E!7pNFexYkPEqN^)&VOFktT;GQ zDvJ+1EI*OhY{!6y{`WXGk<*J`t-InEEbli*qJK0huTkVI#0oS+<}T=(UE!nBO?nTV zPd}_*Hh!FzY{UkS&uy|k&Ip^wmg}2jTg(6<=w!RvcBr<~g@%HNb24KyD+ajT4Whp_ tHd7(J_;K%GJ2n`1QU0If8Q$BMj07Eiw4EDB43URRaB=c*tZ)cD`zIllh=2e9 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Icon.png.meta new file mode 100644 index 0000000..3713133 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery No Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: d52aaa3c2c8f6554ca1c329a5a1dbcd8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 1 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 1 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..eb6d910dde688a400a65651161bba3a997342a6d GIT binary patch literal 1043 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zU_R>U;uumf=k49oxwjoe94;Pr_`T(U(4EG~UXy|z`OWcqRILT?5IpCOChm>A#pVYqR$Qo4QXn%BE_ec#Z1edf>7C*Ikd z42eucpzRz7?w?-gbohtMaGGOme94+Ehl)c7;M Y#Cf?sZ`E^`fw`Q))78&qol`;+0IOB%XaE2J literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 1 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 1 Icon.png.meta new file mode 100644 index 0000000..a6751a1 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 1 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 897fca193fcbd464caf717391a549ca4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 2 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 2 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4f981843d422fac3e40262a1b1324940ee679d95 GIT binary patch literal 1052 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zU_R&R;uumf=k48#nYRNZ8ZO>H`aV`sIi-2Y#CYK23FG{*FTXTw?SM2>>Xqix$J+j58{8=aA=qRsBq!y|K<96N;~Y|F(~*Df!dqHnBDsFb-j~YUWSgv^u$_tn_m=!0gW8>FVdQ&MBb@0Qc!3uK)l5 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 2 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 2 Icon.png.meta new file mode 100644 index 0000000..a47c056 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 2 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 82031b80b43cc524fae78ff6c698aee9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 3 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 3 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7f77ea6df17092e6f2742537fb5698f75c2e52db GIT binary patch literal 1037 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zVBYWP;uumf=k48txwj1@8ZO>%eIKi+oYJf^dCOvx*-L=1LYR%MGJsl#Rd&wQ~=42eS*9iLgbjp2co-|ZV~4@YIstlrUeedf>2&!e-siSt#w zU_<@$;MTT}y~nauIp;Ab_~1ZqGCn=blKb}W(cEa(2eoPQ^1j@BbNZq5`Qz(z-%QhG zXyGJ;EO|Mm``!Mn_wL~1Gk^Zve=WkWJKX?Z{5Zqpf(6lnaR(Bhu_VB4oqJc z$nfCO;WIX(@4AWc+uc_N7dE@PAGklW^7iNJB~k+Go|_oIuim#GkI%k|?q{+2U;k@U z$AfmtVFfl{+-=1+#j8FIWU+b`+> P^EZR1tDnm{r-UW|y{ZYt literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 3 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 3 Icon.png.meta new file mode 100644 index 0000000..e7dc552 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 3 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 3695b77399e10b540a875e03221764f9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 4 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 4 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f2f0142aa0deab97afb9f5e687a35e9111b6502e GIT binary patch literal 1066 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zV7}w&;uumf=k48txsMzq8ZOQceRtc*%Y%J_SDE+Cl1U{_RttsQJ?`vi-5{~=`x49K zoY#}xKUJ8W-o$g^%jwc~J;nxuA&WLFpLug9;{z?e@VX*jaV|@Eir6Cbs-w>_Cc5COujvq5-emDIe3Ji!UzU=!Gj^Ob| z-6P)vkH23QHy6Ak@6RBhMg%I0;r;Q7tzosrn!j7}rXBT)TR~K`4C17}YUWQS)7L5@ UyHyi)ftjDd)78&qol`;+08K+fz5oCK literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 4 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 4 Icon.png.meta new file mode 100644 index 0000000..fc4bceb --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 4 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: f9633802d07c8534b822260661b2dcdb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 5 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth 5 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c2e9a1cbee1d0000c08a2d9f98d4bcd0405af577 GIT binary patch literal 1072 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zV1DH3;uumf=k49Qxl)c24j21Ryw5zSx`Ww6)l;)j-A{dou+>eDPV;*?%)9qJ_xOC~ z-^(obTZv_-H}PEfa=5l#kFmjE$f6C)XIfS;JW%tSzA~g8d0RimhV1<58(HT^#b)EuZpX6d!G{I=S^uxN zyw}b}h=J>y^zH6Pf8!VpSg99h*35wg_cEXFSoqoI?(24zhNj2IzOn6*4rbsG#)dvC z3dH;_mW=-JX=btr!;Wt@#=j4h8WQ224emN@RuvCAewZ8QXWNCYW_(!YmwkW25fO$% zEI81yQZw((^#|u?{=BvE;>K&Y zHlFvtU(C2}w|T2@<(|b~pW84h_%KihoyjoZl6&77lK%0|*SSm%2mhvQX59XfrNMxa uBD5iS?bAPsr+66-v5X>U2&_tb#_GwqzM;ROMjMzH89ZJ6T-G@yGywo{#oB`a literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth Fill Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth Fill Icon.png.meta new file mode 100644 index 0000000..1122180 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Smooth Fill Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: b47e5e900aad8344f8c4b8bf0a328d3c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 1 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 1 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..644fea9a0623bfba59b2fa2211b1c8ead4efdba2 GIT binary patch literal 1040 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zU_RvO;uumf=k48tzS52o4HxfEe4p7U^nzi9il%A_)7%MucTOsJ?{l%6xFKood)v%B zyEWx*^UGBFzi+rEwczFK%62`*27@7sHatFK6UDHh^K$B&Yl&;Op0Uk&RGC)y_UE-* zOb#;`2%{V6EDyf_3|W}?$NllnNi6;h0%|x=naR%$Gk5RZU-4X<>4TXuzxW|Nmyi%CK&4%rV^`FJ9iVzd@X9iSZF7YHnP7 za(L?e>4n_y{y&uhy6^7UGtLk95#zWU;WBJhTOM>&%$+&iwmx(@W1{u)nU%Lc|J{l^ zXf~Yxq59zG|I5=|S+*Y+W@zCg0?qYjwu=PC_r3hriMr~Q3r~qL9AX*5XjR%X*;Oub Vyi+p8I)GW6!PC{xWt~$(69D79MlApU literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 1 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 1 Icon.png.meta new file mode 100644 index 0000000..7d0d0fb --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 1 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 2c2664dc6312ab641ac1abe6324ceca6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 2 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 2 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..db36066dc97ae38a764fea3f6389c7733a4839d6 GIT binary patch literal 1052 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zU_R&R;uumf=k48#nYRNZ8ZO>H`aV`sIi*=;@{+|SvzGv2g|KLITvz-glS4)Oiy!Rc zR9ttYUGGO!duk+G#;<4loToE5%owuhMq!$qEyIS+%T{HtH|U&xbnmcQT-vke^Oj!| zVmQP?1lp&>u>bsSF5buXQuDwrD#7_p-bi)ZuC-g*0Xd-*!ShV3ⅇoMOUM^R@ zmVeHk@4sGD#vRX#WFjIU?=}>?+*0@ck=UK{XTG10Th4G`>Gje(P5tlI{q0s|XyF_L zNcL{cjt|MQ+aLUkUl+*m;L_bQHX_fC5)+>5HcGxIT>M$i%u2uJ+WMK5cR#Ysytr?*B5_ac4zQ(^>bP0l+XkK2#-yW literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 2 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 2 Icon.png.meta new file mode 100644 index 0000000..3cf393d --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 2 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: df49e60286e084549bba8d9bebf38b42 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 3 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 3 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b7a69ab39303f9f16fc75a38312692293c24dd46 GIT binary patch literal 1057 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zV7~0>;uumf=k48#nYRNZ8ZO2keIKi+oYK5x@|MLWvsGpzoe%aCy9R5=%aVfEo@|R`5B|n7{h}hjY42AMA|%cw0&l!)|qZ%9CtU#_`+wm=dos1@3+4B`)kL(?K3Oy ze%^D7m*ckOxii1#J-;r*aEJv5TKCcWz~%qT*UKsGu)jxKihQ$0`onB?2D8FDzqjbU o&QjM8iDYt^!7zl;)iZzC?t3Wkzb@OE2+Z>gp00i_>zopr04KpGCIA2c literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 3 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 3 Icon.png.meta new file mode 100644 index 0000000..067da09 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 3 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 6c7218760d7e1b041a1cbf797895f78a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 4 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 4 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5659e9cc9ea267501985da6286992d1238eb8616 GIT binary patch literal 1058 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zV7}t%;uumf=k48#nYRNZ8ZO>H`aV`sIi-2YXDjG$miSu#-cEOhduh*JGS9c)^SStY z)xpl6wdbmzZ+E}1pS)RzQNf3S06LTBu%m3(p7%-oa_P@r?>`sJ@Zi?#)Hes+%dh`C zDuly!T&|*#IMA~(KMN(RKm3?!$;A*;J!9tbLzNp@2&a?{)j4ccaW8kYPwlJLes=wH zc3Rx_KWpEzwS1kE_AK}G^Xqs#nD^29z~}$V_4AZ&$omr!cfj~9yT|+EEHA@qi`>6k qjk0I+BBwFV+PCBV1yu$CwIPejjE%p`F+?1FXknJUUFY7_{;4WISQ!$Ta3J$MyEV_sUbDZCQDX2n-dun5dHMgJ zJH2HKlIouS?D!e`s-f@w@r{wwhzQFxbA>rpGUs>iU@JHN{B`YT5eAE|6*AW!Y~7vx zKZz5E{c$Xd9{lUs&$|D}{myy`#svxW$8HzRw_+g1LLwvhS&9PJy!2-$=h~?nqyQ1BrFy-78H zV9w95=Fx_)r*}n*SywK^=`E~&9ejeT(w>>iU)7MvU6YyvEE^a+UHx3vIVCg!01XQq ArhQ6o^xHnWm~X+$?$3O&Obm%b7nLXXxQjEaNvfBay>)i6-*dUJk0!@{Y<;@^ znl3{NClP3_GQ;}()m*%f?WO#us{CNZ9T??)c59y1y_S9-qs*Y6+|w>>xBvHp=j*l} z?EI-)-1##$ySY!kePd)Eqk<0u0dywI!D5^JoAN^LeZ7YJ>dNLZF&v-A|5$9!u3g{c zaT#!?*+IlcuR`~S`~P=y*2~_Hf91I3?wsP6zaPZ=-}!T3AH($2y3;Yqb<6+wR|*OI zkYQ{vpbCm^4*XDc!!h00Ki%frzo6$X3>p=dpYPSakNo{(bpbby0Fz^BO11}jsV3UU zov|VLJ21cweSajzaEOHvTDMW+Md8xN@4~F!?VNGnD0=?=>biczdE3p`?q9>!^7W1W z2E~&~xB>|n^lxPRnfC3quie%0;2Xa9L{9Yis~Pw2W=IhIy|#YsZp*b#TD7(_2&fHV e6kvMn2eX8Z`4{FnX2*bq2ZN`ppUXO@geCy4>LSnp literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 6 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 6 Icon.png.meta new file mode 100644 index 0000000..b8c62ac --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick 6 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 4f21aab22562181448516fa15782bad7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick Fill Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick Fill Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..06bfed758b6595af201a70fd350e2c4afe09c155 GIT binary patch literal 991 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zV4mpd;uumf=j~lbuOkKw4i`iAOqcV`e-xOOXJp>Vad+hfqqiD=zAxDAH%swDruj*u z=Q0kLCzrPCF*X>CB5(+7*w1kwwa2hLCi<=9=M$&@{QLjsUYU*hQE7%2PRfvNbPZG7 z`x{a`p@n+xrIkx{aYnU8nFi?bU7(L(ePv9vp k!y%SY1Py^z$0X(p8TYN6?OnGSm}40{UHx3vIVCg!0HfX;J^%m! literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick Fill Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick Fill Icon.png.meta new file mode 100644 index 0000000..62310ab --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Battery Tick Fill Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 3e0d213ff767ce743b60fb3316413774 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-1pt Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-1pt Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0d004cae0f5dabc2b972f3d93e2248369e2c04ee GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9GGLLkg|>2BR0prECv zi(`ny)Z{<^|NpONvuR+}I^N-Ywtfba0lTlznoiDcg|5sOTm}rAL~pEd3~ac%(17*E e-ctt-Ffj0Cafq+`+7$vcgu&C*&t;ucLK6TAtSH(5 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-1pt Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-1pt Icon.png.meta new file mode 100644 index 0000000..93186b1 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-1pt Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 99ef4b1b6c988c54f992f3b96981549a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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: 3, y: 3, z: 3, w: 3} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-2pt Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-2pt Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6b8c4d5d20ea537d574452571523cfa5d74bbbbd GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR0prE^_ zi(`mIZ}Ol2|NqysaWQa*Xe-Zj`;+eYY{Cl398F=>bLkGBnA%QOFm!oqmK|Kd*nE&7 s=VikZ5zkQZ2~!s)uuYi0R8m5MVVVo4dPDpC7NC&~p00i_>zopr0Gp;Qw*UYD literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-2pt Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-2pt Icon.png.meta new file mode 100644 index 0000000..ba99b87 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-2pt Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 92a6e63d8da7f3342b5c23c8da734580 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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: 4, y: 4, z: 4, w: 4} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-3pt Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-3pt Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..682c82f88470b21b2d27061fc90cdf8faa5029db GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR0prE^_ zi(`mIZ}Ol2|NqysaWQa*Xe-Zj`;+eYY{Cl398F=>bIZFJbu5k)wsN+av)|)Be1IWl tqeICesTj`AH9V}w4SRIX9yq|jF!evDdTjBNoj@ZQJYD@<);T3K0RV2BR0prDhd zi(`mIZ}Ol2|NqysaWQa*Xe-Zj`;+eYY{Cl398F=>bMi858y-w_=8ssDXmaLo!-^8a oGlv@1@UR*;?9n-U-~a=|)LoqF$NE%lfu=Edy85}Sb4q9e0LhUp2mk;8 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-4pt Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-4pt Icon.png.meta new file mode 100644 index 0000000..223e39e --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-4pt Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 23cfec53737da0341b6ed0bc5b46582c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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: 6, y: 6, z: 6, w: 6} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-5pt Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-5pt Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..16d28b6ad0f62b7b0faadf9ba423804657d65e5c GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR0prDhd zi(`mIZ}Ol2|NqysaWQa*Xe-Zj`;+eYY{Cl398F=>bMlI820~qmUCa|(8*C1)knMH5 n;-I4Ke2_;$-`m*0fPtZen?rrS-pLO@(-=Hm{an^LB{Ts5ArL55 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-5pt Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-5pt Icon.png.meta new file mode 100644 index 0000000..bb9b265 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 1-5pt Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: cf01b82643aa5244599dea85d7f534dc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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: 7, y: 7, z: 7, w: 7} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 2-1pt Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 2-1pt Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ad097c71c64ece96130eeeb38a65dc4df37bfd31 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR0prEIx zi(`mIZ}Ol2|NqysaWM$1&T?#E?L6zT=-&SqYzJ67846Bc;8i%Lsxd7bP0l+XkK%Ka>2 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 2-1pt Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 2-1pt Icon.png.meta new file mode 100644 index 0000000..624746e --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 2-1pt Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 01e5a57de5f823146b89862d2f42f93b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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: 4, y: 4, z: 4, w: 4} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 3-1pt Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 3-1pt Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0a09ff716041571c0d05222ff4a1e95a7be1751a GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR0prE&> zi(`mIZ}Ol2|NqysaWM$1&XQb_$iOW%f1*ciLH=Ut2Bl8s1rbeW8EW(n8q_>sE|idH v&=%|PyLW>}!OSqxwBbpQ>4A+04jcfQ`kzzXenNZ{&{zgfS3j3^P62BR0prD(l zi(`mIZ}Ol2|NqysaWM$1&XQznWz>l{BEk8>k<&PbEkWZ@x`iI|2F+txFAREFB^0z; r9~m_Sggi2BShC0PN^)akBO}AH)tu_nw2N$jCNg-s`njxgN@xNA!96Pv literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 4-1pt Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 4-1pt Icon.png.meta new file mode 100644 index 0000000..8cf8bd0 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 4-1pt Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 12f86861311f44d498be1af5893d3779 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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: 6, y: 6, z: 6, w: 6} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 5-1pt Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Double 5-1pt Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d2a6be56e6653b12d7ff5b11bd24a735f5c91837 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR0prE&> zi(`mIZ}Ol2|NqysaWM$1&XR0vXVkGcB3amx%wnO(yg~C=mWHCf!J|UnKsEuEAA1fo voIU@7VLoHUTt4O2BR0prDSY zi(`ny)Z{<^|NpONvuWU*ufnlGVWZ^5CkNDoO&W_>PvjkVCH+Uuz`%fk;co;Rf6U(# RXMy?{JYD@<);T3K0RRvGBj5l4 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 2pt Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 2pt Icon.png.meta new file mode 100644 index 0000000..4db459a --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 2pt Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: d3583677195ecc645bee6ca3d5c03068 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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: 2, y: 2, z: 2, w: 2} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 3pt Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 3pt Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7523ca5de72f644455d34d45f520a6ede5e3c846 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9GGLLkg|>2BR0prER! zi(`ny)Z{<^|NpONvuWU*uM){6v2aF(aKwcl5`4=pOyuF=VJKi{) literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 3pt Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 3pt Icon.png.meta new file mode 100644 index 0000000..0a67291 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 3pt Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: c60e730a62e7dc2458a6b0ba7621a1ff +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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: 3, y: 3, z: 3, w: 3} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 4pt Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 4pt Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..479d29cf718b0104a99ac5cf5eaec6021467c4dc GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR0prE0r zi(`mIZ}Ol2|NqysaWM$1&XQznWz>l{BEk8>k#lpR0NY}=1b=pwr@ag1I(T?^7_7tC V?8xAs7Gv literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 4pt Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 4pt Icon.png.meta new file mode 100644 index 0000000..ad0d044 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 4pt Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 057efff16d907304c8b0990c295fe5c9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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: 4, y: 4, z: 4, w: 4} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 5pt Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 5pt Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1feffdfbd8e5ded6cea666e71822d21513aa0966 GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR0prD?o zi(`mIZ}Ol2|NqysaWM$1&XR0vXVkGcB3amx%<>~c;gW$^hu=MAI{`@v2?lFHHhG8N RnO#7g44$rjF6*2UngIHSAfNyM literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 5pt Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 5pt Icon.png.meta new file mode 100644 index 0000000..d55877c --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 5pt Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: cb315a524431eba489474f0e41e28fdd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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: 5, y: 5, z: 5, w: 5} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 6pt Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 6pt Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..49a1471107823de042e98af931795cdd1b8aea4c GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR0prDbb zi(`mIZ}Ol2|NqysaWM$1&XRQFWndPwDeB3nS+miUCy6m$LSU+sd$7_{HUk3#1_rA$ WZ1N9!juZlQGkCiCxvX2BR0prEd& zi(`mIZ}Ol2|NqysaWM$1&XRQFUC__i6X0VlzCmDu`iv89!j~GP4;(naz#u8hDsS%_ Rq6O5*;OXk;vd$@?2>{@}Ac+6~ literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 7pt Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 7pt Icon.png.meta new file mode 100644 index 0000000..3a3d7fd --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 7pt Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: dda637b01e0d3f54cb9342e29bfd1121 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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: 7, y: 7, z: 7, w: 7} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 8pt Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 8pt Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d8a89920c9325033c164112a14b21e69db2e2d4f GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GGLLkg|>2BR0prEa% zi(`mKXY!x_|NqysNinHKNu4vuI=F&0gi*&u;*f`fT)v%D?~_38wg%QCPnf%2bzclI i$vT*@y`iy@k>R=^n||obTlzqQ7(8A5T-G@yGywp<9VzGl literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 8pt Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 8pt Icon.png.meta new file mode 100644 index 0000000..6355665 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Border Single 8pt Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 2b4b49567b30dcf49839b100491f4bfc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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: 8, y: 8, z: 8, w: 8} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank A Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank A Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..07df3462361ba6f033fbee5e5f3da07a9eb9efb6 GIT binary patch literal 3413 zcmX|E30M>7);^PjkV23|D27D=@%}|bAtoFeG9?qoPOj!HUn&d+W|4#nVHB z=@!2-^GC`&XK{Pji@k1rOy-&-{Zsr&fMMM{Ud*wK&782`42>yf*-+ zD`2(2En+%m^;na{-4Qd87&>@N`WUQn<-)>9sYb*i7xO4{tpRFFHq~`2d2Zxdt-=XO zupqAqT~9^JUYq|of4S{YwtM2&CYZQ;^7sRm9FUN4;kwSrQ9Jy0sYZ~|sL_qYH=5xa zXFXn<7Ln_jFtDFU|Q7e2qanUYU1;oi#WVj)&WgMWrh5GUDO zV@&+(U=z{qNIkg{HuyYeo02I^$STMqR=u9pVN>v{6}la!*5X3wF?w%h4G$O)S=LW5 zF{=XTS*iv%Yf2q5Iaydxa0ZF%H?QKXgcA&Kzh%J^VxBZuetC%=iA%x6tz{ZP)v%0z z92i?6soK@5`F!XBVQ#h*m=wGz>{{N)^#c6kE#_7@R40ZIg?^c8#}vrxG|P4L23hTZ zI>6w#M_V|~mas71WZle(rp?3e*G2)x6GC;uA*i4LA7_&!7kxnZmU!p{dTS*n7|*X% zv#g8!(idbQ6-1$Cw}TKXpn=DySoP!phtCbA;08abh(q0+JB`*A3^+^!bAN@P&cPy! zM|boDSuh)p9dF{uEnmLlRpmRGeGQt55!|bbhx#2pp-aJYk++Uu*E}*=*vX zvL6d(kyR*mE|dr`(C-xKE^7-YA7?;L#7t7aXIYabY0{YEIa>XyEb^dZR0++#m_C&U zN!_;a~3m6VuMZU5& zD83(aJRf8$uuSdm!SOj?{0RBD)}LiPCE&* zu3bZ=mGiRFT~a*k_@NVANNLYXoM3_wYh}P-&9SiDn=VszQWk@bRiC9R1m8PSqn)TJ zc_8yGP^JD^yQEYn1qWGy;x}R~XEB4$=UP!DS(mk=W+6~q&?u_pw2sY||MOPD0N>jZI3hy^jAJ%o70r>A`hu3xD* zmVDfZB8l%K#*F)ez+x*{_^RV(zLA&(xh_j%VQDOd;O<~(N1nu;hLdTyx`LQYcjj7P z)p38^(4_c`*xVOlx(xWRn=0`-2Ru5%52oHV$NJq~IwD69(`?{yZ57cmytsZDA9p12 zTsmDky>51eIBH!l$~37WEj7-WC+m8PUQ|I$KQ9WMq4aNsO$hi>&7B)PX)N+pYq%Or431it?V;hH^eZ)fRRn^B zO_4Z+E8J@?pjLXovN{0^`8PE0+WwYm2{lT`8m1-%*N3!)E!MAWGsd{;I}(=F??a=b z{CCgfh4JKufW^7fQKPfb7JGBmghMu2tQibh7;?BJ!YKI7z#<|x?4y=GJ|fCjRacqa z`&dm?I=RZeVdgnEs36`Mn*~p>t+FAaBbxAwHgH5t`7oC76JpX^RLN|gz!VYYEh;GD z3Oka&zNNFbk(sn$EX!;wDbf7#&GP2HsEoCn_oiT`=5R+d5t4)@n&w@G*QnP_`1sc; zSlYg5XGASmI-cTR6p?Fn(2Ee{7)k6fLFBe2zYXIp|3QieV!RllC6q8!wR(Af=ro2t zL5>jnjtS~uLd2)Pwhw@aXT)S=db$Ol>$jVP4-Fe$V9QbczwJD@rdpxwR_9S2&x|QI ze6=N!rK4F_UC`fk)=)FD;;pEFGi;L&+t}2-Nzm4+ER?v*yIaacsis}n_nI!3%B9UZ z-l^cFCIWcN=f)G~3s3r{!g$Hzm%D<>S_;c_L1CGkzXX41gM=vBW~%oAlwFGTJd2^l zPv$R!lkTKoqNe^_W`^&6t#9qiY`cB%mkDE}Q&`Q9My^QQ89N%-R(r@irQe#7NbUpR zX^`+Ds@E4LIFb6!RPSUITW9j4j<^0_7R8D)8_;`u11_32EudMubIogXMUx}3a87bjJz2jl57z^b1Ie>kAi|MgQxQm%<= zC?a1S)fWi>MX@SMx0kc zxc5mR+;WHV3!9!`qD8+l?}}i4akZ1#MKj+Uq{&MU!Vn~U%kq|QjCQ;t(eU>bL>7v0 z!Q=@Pv1XJd#dR7tAoRbAr$^v$sZjOv88#0y)RsPsO?~vT6dizlA=E2_O-0lfLMVp% zu3!HWBF1;VjEZYe4ja~YQ@4q*2~7NE+-{=9Qi!cb>w*b&LjwI$kQ;RQtiXKKO1~d! zV(dg%2PXMVU|-%Z+Z%-+)b@)pU*i2En(+2WA!bxT#r^lZpjBd>j?_T08ANN^v}Rjm zRukKyp`Dd>Vh^Ofvy6(TyLz&}X=L9H443z@ zxG?1l57OiO?;5H0e=mh{I1*PaQS{o* zp_HuGI+3*`YuOFs_vrrde$M-xXMNA|ea?H+`nV}CmpB&y@R}VpvH`%LR}2u?k#O|M zI)?`kutFz z!l(0V?eNc(;_URFa_v3oS{xcB9F|LdB&p|5Yro%c$7vWU3wGW%HGAu@KenW{WOa3B zZLNRgLdLL$Sl@4IjGuZJSc&&;du?`Vt?byS_GxXQrR;K9oyfvr3Y~_uG)gI|r72GB zafvBb_WR2JQf1Ca(Omr*1i>BYJuuIEz3|JwOSW3)Rk=f721_+>X7r>jf*786Kx5S= zW#Gl$P!<2D&*S24u(cZV^Y!<1Vl(k|!78_?S%O&C(Ilpfw`AX}GyxaL;l?_}&v-Ad&L%%pXvjtOlV3t zH#fO{o+N{XJ%J}b2Fnmer6F}U4>p2bQWjFP&l}Qyiw++|y4i;4@D(0zhAEIlCwe3* zhb1oYW2i}L^`Ux`yrq#qzTN7H>5TK5)5L*KcNcqz=0yG~J3kuk=i+(hfMF;b5fth& zmDLyn(Y#(Hu#UF&?1cttRs+|M;D#snAn> zzRQyYj2~JhPF}&}0gkPY9B-O*<(EVP>!iXwY^6}&f&H${Q}*7Kks8I_exmqA;&El% zX-lzGLR7B~!;$$cV*ZuyY@+1G-5lQ@z70_f)v1N1vMQ@-q^2SCjAttbYNfBAn0f6x zyRSt1+Z3kT7YDb;HD<4SnNq)u-de-x3BU!~Q1%q^dTQ?Ghy5nTJ)xh@% z3=V7pO20Ik6M&R{bLL)_o86~)D?w^lD0^{QKMp{~_B);k4V6@>yF-#{pF^ z5bg?qb+OPo$g~MXo^b*8wj5G zhC%0+;fnFL6Op@m8>o-Fm_PC+F);b`^KFa2T;3=UK;eXDN(!K{3LuEaz6gS5#0jf$55m&RJ+Fxlz6NkMaG-=JrRzk?YFs-vpzXT z068Bem8pU>Ys%4RCl0FAM7}R;OGLCU@e|=&D5b5SYqj7K zWrE(K{o2CdYedhg?cA(HRmOL^Ou~u+>U$91aO@(J6QMbdSFNqQ*-a3h&%dUoW~)@2AGvBtlBO{R~o0`jtB7088<@)Gtl@nnmA^M6Qhs;^etDe7G1xE*)$^hfU z8zFVkp#;V!DJ;A^&9F@o4pw&CqvGT3xx_6_Y5s;G_kT=Yw@>~g%60@4+{IZOK{5Jc zb41i|V7!&AX2gU6HT02spm@li$ahsGCRUgC3t*v0nfCn17_)%@4U4rebk6v5QxhI< z;#lR1)j~lPcfz(a%RMrTRrq`DeU+m$AiKAWW?JcsIre`rHbSXjCdBUIncyw4_q>TI z3ht^>L*rfj^BLMG@SpVWq*>wgnFJUgl_P|5*OXl&LX)Ksj>2fCYH*;hipxThg zS2u#j%nH?q)(e1wep>{7Ws!XuK~ZkvKdDxuq4Fg$SOP<}2`)A^<>7R$^BKN&T}11t zo7hJ9uD*8;jnyX456KNT42y1?FJ{_(p+|j{Du&0L2-IAhuJOLrCxRn8ZP(guA(FPM|61}?i_k);Vi^50#_GZ9`RCO9rt`3b)7N!En;8!Ug&^w7dxPP`RY`i@MFj-0@~@tCrX#Or zr!e*;hpT+!+-a@)hX|xab+gL~CDp%|8nJww1=wmlk8L%Oan53@i&<+l;@J z#(|w>#La{zJia3Dq!;qG{zXzJlVevr^TnObV! z8(@}$NIp)UQ7CW=M4a|%uNLqpRvkx_J$5m1-?mVM(KR)+27Dunk3P{VA`e6ek67wfCAV=Qthf(RYqV945yQVA#9AfD>6p zB2$XI{Htlj{vUIjTB5yjkDx6w)OIQa;SlM6QI|TfBiNbZf%Jw@8U?V&1VC7JdjVeRN*>tPWUVFQhApszEiF#h}lb1SX4&)ZQ!uj4xVYDuq z&}p~1A5Xt)e6e6l2USXs%UBxeLnfCS_3j{$q)Kf0jBSvhD{cNlf2SRj9;3l>n6#oGz!%r3@9B1@WUW4@j6JDUPvtYbv|)ZW z==FGh*9t4~8-^6|_2Rnhy|;9cfg4$>i_o5V*E0Qm+DOot;KT+!49KGFJ@aj9+jr@9W5~eBBjeRrv=c#=I6@KFr?Q zjRj^ELHC1Dz_lgopYHSuBKTVjWv|tY#J7KYZ5%tsB4VhXCUq0J?b=<{bM&ms1G{8E zrC26;Yg{*ZsFA@MF!uZrOu(i}4&`aT&WjN=XS`VZQ7ZP!EcSyh9XsID5j&K!c7fXSdg*?6Y#g0;-VXIuBo1{Mc`WP~uS& zLuq3&7ty6rSZE++6?gyGu%(%EDH literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank B Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank B Icon.png.meta new file mode 100644 index 0000000..06e0812 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank B Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: afcf80015f5ff514fb2494b415eeb6e8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Circle Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Circle Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..24af367cc7595148e7de542dc770bd3f4fccf943 GIT binary patch literal 4681 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 H(|-9E-3dVr literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left 2 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left 2 Icon.png.meta new file mode 100644 index 0000000..51f209f --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left 2 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: e884030ede1e6034d84629a0b4acb5be +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left 3 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Left 3 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..74fdc0126415cd4a2b791b59f4b74be973043423 GIT binary patch literal 2994 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right 2 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right 2 Icon.png.meta new file mode 100644 index 0000000..13bf461 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right 2 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 463c2aaea7772194fbd59989df2c5135 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right 3 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right 3 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..90746312efdca124185455793675456a2993b3e9 GIT binary patch literal 3959 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 eYz)r(hG7(&mbv14ZthLe;55$eRNYCxPnNQ; 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right Trigger Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right Trigger Icon.png.meta new file mode 100644 index 0000000..e1221de --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Right Trigger Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 859fea088a5120b479928f78ad7e5703 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Square Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Square Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..339646c258a870ff4d8c9df0bbd8445ef6ba4583 GIT binary patch literal 895 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Y Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Y Icon.png.meta new file mode 100644 index 0000000..4dc74d9 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Blank Y Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 734d62e201e3dda4ca1377df9bd9b8de +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid A Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid A Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bf68e51b3e59d5a55fac165b7570ff6a6b6ca19f GIT binary patch literal 4828 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid A Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid A Icon.png.meta new file mode 100644 index 0000000..11c1579 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid A Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 19b84d13b4e51a64b8aa6f9532611ef6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid B Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid B Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2b88468af3ecfc670e5be734be931b2b0a414294 GIT binary patch literal 4700 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid B Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid B Icon.png.meta new file mode 100644 index 0000000..c66fc25 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid B Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: f4e83e5b560bef7408b322d1703b4d22 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Circle Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Circle Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..622d824ca24705fbb78fa579f8af78a59f30dfcc GIT binary patch literal 5651 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Circle Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Circle Icon.png.meta new file mode 100644 index 0000000..541fc21 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Circle Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: c4e2123aca855c547899d4e1cbd4312b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Cross Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Cross Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e34db2bbdc7dbbc01f2b0fbb80b24023dbaacfdb GIT binary patch literal 4560 zcmW+)dpOj~8=vo5%d)I?g(Q~NEn<~iB332Vy>uKTR_>%kC->bi$|Z{9UWDq1!U?H3 zxvW|Vg%YWhZCxXmMOm!%+kSt{Gw*z6-uInn=6yf!Gn3}zU?m|YF9raRpjaP00RSWr zAs~tpbROZA{(=r2X6+UMfH>}VgWi3i@c`JCNI7b8GOBp)*4zaJLm5kpysZd@glSRz zolw(`jNMYZ+QWBe6++t+Iz;n#wr6iE%wYH;hmNvp?kNSnt_)ZgS6YCkPTEua^19|r zTAwb&l7-ai{Iv?9N7cmSfM41fF!YZPKF%TJP#5!T z2Xda2q)!DGzOy&;j;v@d`iC94A%(?IjlX1#l#7-|m8Qt*B|dy@;fg|$O2xPFt*X?W z&`-}GGt^!Kp+X1s^*+GJ#(Vn1!a`i}VBV!ND=8T2 zA3UEoX(iz?hN{i40J`H1Z<2^@Y5}sX&S97)x3oq25guWcaX#F!+Wi@!Mistx)NCeh z+DA*(d%v#Y<809D`(Tv^3o3*bMoD))$U7SUpZl!pt$T;62dLyKhfhGYqCD zDaXVf6dF3&B8IJ}WH?8H&0e**SW=vlAgMKFLvIRIzDE_DruD<$k0Ywk)V+Eb&XJ(r z2~UqxJT+}KSUh?Ozh;5|Tqf&>3PG36w(_x@q{9vqUz;0NCS3Qy^Izt?wkwD*^k{jp zgGd(}_+fRQ$jipZStxBHU}9y~0=*wA&!J#$`@R`_atONijK9)JW=@9Z{UWV0J%~W7 zlrWEX{gQrE9?#g#PO*u8XW(sp3c(6BtGt2z6oa^lfs>UQ;0G_uWQ54Peq68}ISHyo zt2ex|lGu;3HH36;d=*JFtLlflx+TCkD#a*OyRY#USydy{ zvYb}EpH^!+d-H@U!WFwl6<>RU(rYcO{o}2Lu)}rx%DO;=Quu3WyVD5Qs*Q@Hy4}#B zj9c~rbqdy>u+~99>!ZuZ?v4`YNN>c%je~hZH_;bYC)^&aL7KL}wkYy-=zmUx5E4%Dl z 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Cross Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Cross Icon.png.meta new file mode 100644 index 0000000..e22b0ea --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Cross Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 02b95ae4605dbb948aa440a62175c40e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left 1 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left 1 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0289169fe3b40131f68bdc1b9dcbbb39bc1b802e GIT binary patch literal 1352 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 V>(zPF)65|kIBjHZSf)?D^*`bVl{)|c literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left 3 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left 3 Icon.png.meta new file mode 100644 index 0000000..3d20af1 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left 3 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 18e5191cf4ec7cb4fb09b913d3cb123f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Bumper Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Bumper Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7a678af1a75b1e9cb996a813b37585307c1e9840 GIT binary patch literal 2710 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Bumper Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Bumper Icon.png.meta new file mode 100644 index 0000000..30662a8 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Bumper Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 6f2bf985368854e409f94054cafc28b4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d6384490f6b5368c5d2f0ffab79f6c9d841f6e8a GIT binary patch literal 3301 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Icon.png.meta new file mode 100644 index 0000000..2b45205 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: f610d61d0fea207459ce90dcbb4ea0fc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Trigger Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Trigger Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d5be16c2d5d2eb251339051e35f314aa0ca2d6c7 GIT binary patch literal 1028 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zVBY5G;uumf=k1+?zOsfQ4j0{z*l9Kjy=b`4xn%;^q@V>t3z)qYO!j2diAcFHW9M^` zgq!(Gv?~qw-P)Ebt?;t_JYOsmL*gJo*STf>W~RxN$9=AR{jr;JO9gz_1td~Rks^|-fYKWXO+#M2jc1*7l+F; z$?s%xn883Sy216H@y?I>|EK>(CGc0*Kb}4Jy7w+%GGEQlxGIKG!G~dxpaofJ{}|29 WB$$?+46FlYYX(nOKbLh*2~7Y(*zv9a literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Trigger Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Trigger Icon.png.meta new file mode 100644 index 0000000..08fc243 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Left Trigger Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 99e3ae56e068f9d4a880289d87a4c4a2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right 1 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right 1 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d2e6c2f31922f5aedcce53105e73b04ec487503e GIT binary patch literal 2719 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 NaNX3>q{_%6>OZrAaT)*s literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right 2 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right 2 Icon.png.meta new file mode 100644 index 0000000..c1941a8 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right 2 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 33cd37725f2325248af5a05d1ebac12c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right 3 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right 3 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..216c3b9c4b42bcc314add326c430b15a760e0abd GIT binary patch literal 5646 zcmV+p7V+tcP)VE0z(7~5%{Z-Ps^_r)AyFmpl)5&;T8crkb?lwDE!Nf-H~ zp<^(15^%)!Uea-HVtNBH1z>>96NGe~_px>n#tH%YT{?Y*kTXnUl?P*Z00nCOJdKx- zKSb#kjNt)HY5at|;wpw$99jT)95*4yxeh&OG-L=c#3WTh$Z0-?@&-Z)fF0t=QC@_c zXN!D*_rpg*ga8H4{FEG+;-y8eWC;~F+5hGYm3JL|u8+@pn)HC^qwO&h@utHFVP?&Dtc z=?M`Jh*kw81)$u-@LB4Y9l#p6HEugVLGy9URtW58z@3mpfP1N=pp*cVFZU0LU*vEP zV_&6q=K2|W5P|{RIeH1C3I9lVvQh#t^AP*L5&nHz8REmisK;5t>#GvJ70z^>oWrpB zUI^L<2?6jm*t07FU@34f#~lt6mN0PlBN6Kk;Cb0FESJ40tp|#>6#$>(y}Bjo8RH)3;>K>#);hya4X5Q= zF&HQ68GLKAYp{&~_%8cV0DfcVDWtqoJ;C6$82vE@Fs77xSz46^+cW}=nZXXi1}oGJ z9(F2hu{!;Y>wi>k{05%M0CW213a+OL7i~&{O+A28aelVB>I%>UcuhZn6O`9jMYXT? zRY)lW`@6|Lfu zRQ?8I$-(H4k-`bqwY`8Q9)Op9$)q-Asc;hcwk^?-cAL5J8{F?31=n$k+O}EO0|>d{ zN74hZ-C@1GkHNp!t+(6Gw3XAUyuaxv1O@(fjGVwW#MD}aXg<-pc157B0Qju??;{}q zkAXMftevKoP)V?uyD)6|Z zyf{8Qf>_6{x89I)gn^T-KKvHw=v>y9T%$9=wKhJ-o3Gb_Hu&OEmF>0VW3xM%>0HlxE4CnZ( zftd9m93#(Fj3>nFK6e`~6n1A;%Fk30fYSZ?PwcX)le+*|q+RG3Uci?c=h~0(2`y4{ ztkyn4gjh+~bDS0CDoMbuW_d&LAbgJ>5d((g-1Qeuv(Q7N-FDX)Tj!&ZZKgCKDB=Nx zPX1ZC;sF>B;XsVI^iUgWfosvWbJR!qQe$tx*<|2351`K}wn4Dxze$w|V>IXN8`LcX z;j6+d`6myRi${gqwJ%RpPo6m^0POn@$EDyd%T^b6M5+F7&&kIN2F^N&sSinXU?eL|xr@I;$Z^q|e{i z_|6>_xlp9X5+Y0w zpgJj^yHJJ79srwvba1kPgLoll(LLA{bVvZ`{_8+O02l()Ln7?be)7={hXjD`zYZj_ z(iDJtNC<#tUfK2`0Z8dww4BN12$%dH{Nna7Vj%cxO|V0{1+X9-4z500lr7U2#XXATb^+IRS7d0%@CM($$GT zmP#kPoFV1!9}=mlKru(?)#cf~tOvlALKj;B<7fO|ojU>JPwnvBXPdVIz;cl;B!*OS zPe(PjHBL1;MQR7=Jli}y0G&_(!Z8w9{Rav5(Cl~s6aYP}1q6UI9jY-A5?cumA~ZV! zz;cluBn}7RfiCAM2c}B6?c+puZa&+*tpaGw7I(1@F9!}&Xe<&*|H_nO05|qaOkjXtB z&;y8zR5HqVIO;lO=C~iy_arCdf94�HZO-$}eI3V-9n9>7TgsGz~dB<1cNW0uYC9 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right 3 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right 3 Icon.png.meta new file mode 100644 index 0000000..06c0a55 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right 3 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: e5ac73b6ab71b5446a70c3cf954f4d2f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right Bumper Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right Bumper Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..07f2c15c2db04e75221ce7503ef08afa6b97ef7f GIT binary patch literal 3770 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 M!o=3N%FrY6f0dX7t^fc4 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right Icon.png.meta new file mode 100644 index 0000000..1c51af7 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 133177f5811aded4995e8f89f46aee00 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right Trigger Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right Trigger Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba23fc7b0ef2319a1269b45980bbc83c5de6cdd GIT binary patch literal 2510 zcmd5;_g7Qd7T!0xU_vv+r$`OKL3|d%AYC971sn~Ej`V5)(NIL`!i8Y~HGpqK#6lS| zilcz22uO{>lBbA(C?HZrG#U_`B!URZT-W>M{R#8KS^MmA*4k^I{e63%+Qo5JRnkxb z0998PCwBk@zal_V#D(v%>xXbbj&$*g22iGbKgjdp3o=tE8U@C)u(Rk?hpJW056+KMnRC9L(aUX-TF z*c(MP+=$WAb~_9FIuF`l zw}$UDOgqQca!36e@0&zf3c0sEr2VyYxs6L;HC#D59P{muPgBmS{&R_Q(v-pao1g2& z-stGDpY`Y3+ftUR4H+VyGs2Xel960d|KW9$KQBd?OF1nfvNQRDX+{~n$&SpUVc#4V z{qASjC)B7cr4mad^!;^5lt;iL1_zxO zVVuDG_f}X=;dQrGYQEkU1f3){ZzAEru5_RED!r$nE&kq#W&4k)5knmy*iWG;;a&Tk zp0m)Fuu`(dUmq?}u(%NWnLyK^F9z^AS=nl%kcBmo*}7CdM!jIN{}5V|o7JG0Sm`QA zrD3+swFcvrJQ%nP5_*)G;3P7&6&6mBu-%YI#ga=amC_5zY&(J=5-lmt0t+FC0_mKVRvX9{aGop|si+9RSPd*JIT#GLv-PQ`|sDy>sQt&=6bXMGFEfXjB>NJTP#xghYAbHAfc%6QZc;>FS z_dFyGXIde1%@g`{(~HN~g1qQaLq+jyf1&LM+;4JfH=(M$eV}LNw%5hE{Y&-J^JKZ{ z84WFZ@{Zs<7&1tD-sx)77I`E0v4t`#TRPd4GWhl4B}=TiuXy1?#v;!F7Cc{Qk2>i( zQZdgn^;z%lkK5|gFm<<&lMiE(G7NxQh`Vemv(_Z#Sk`(DvF5Hto~qt*By{4A zVqnvTfilMd#xV+3Q~41sp|F$*l>PLy{>-{4Ej1+TUh~_z{`we(iZi_7h96&u6ly+M zB(Zfn>W|MisAzU1@s4Q=dacgs9K8GAc4?nC>>1cH-2bbCN>CnbNGm>B8$XRBy=!hC z)Gs}gzrI9b@yatnBoe#*v@RvjU3No1?M%)p@s*48K=d8Rq;)xJvR78Wu9|-O3b|$g z0p80y<(2wrE*%=FT|}<+W0Ih@=|(isjW{|{;}|-286EqUBU&^5%GT&F;sxz}P8qjo zn68hTdb4T{`|XidbF!f83{SAIq3v=>e?|li%Z&HAB|H-um>Yas9Qn(xZ$bwJ)3Vz1wruCQ+Ns!F6t+1Q!}L! zWn^G9UT~zj_PU`BNg(6=@{TYvH$wS~ikUH=kt|dgSD>02bz-cd6-vo$O=tT#vah_Y zI28w;HI)xyNT*>j9Ae*!%>+gsRKHAEQC00p`VU%Ck<|)(ct~RVP(2isAPBecF_I)H zl#HV+v4U77S%gyjrbaAKMM90T z5w>mtN1TYX6j^H!p*|CIw4UIEked|`B4U*}&L2V0ic=AajpNi&hRht$!J0_yfTC4` zU1*6>2vPksNTkfM;itqZ6GV8Vi8EIE*;)hnt{4Tcm<^I-AKF3a4sZe#=E;=IqvZq z)sp=2xuGRC0+#DRZ#^k)uEX*qv7qn!P#zqQi1f&{^zlM%IEiZBMxQQ@C%#&Ee+#vF s#EolE1Pf3@{vjL4|1U)4+t19S@d_e=(tsJLHhrqPI0Tx>qssI20 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right Trigger Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right Trigger Icon.png.meta new file mode 100644 index 0000000..2e637c0 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Right Trigger Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: b5acca5b493797f4eb71cb59d573ffc9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Square Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Square Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8776fbff0904854c8a994fa5573f14a4b53d8619 GIT binary patch literal 3452 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Square Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Square Icon.png.meta new file mode 100644 index 0000000..5547c02 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Square Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 380a24cb7426df2488b581cba5fe7a41 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Triangle Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Triangle Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..eab8341a349aa3f2a70ec70edb94df0a9c7f681c GIT binary patch literal 4774 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid X Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid X Icon.png.meta new file mode 100644 index 0000000..78f753a --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid X Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 31261ef829c8d5443941fedf93581633 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Y Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Y Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e7cab407663ec0ec9f7e27e0d453330d87b4d1f0 GIT binary patch literal 4467 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 ASO5S3 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Y Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Y Icon.png.meta new file mode 100644 index 0000000..de80133 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Button Solid Y Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: f3565a7a017759148b71fa384df16242 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cart Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cart Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9e7de4d579818ac24e7b9e3668cd75e9bccd917e GIT binary patch literal 2651 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Bars Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Bars Icon.png.meta new file mode 100644 index 0000000..8478c1e --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Bars Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: b14a97e41c4b4434092e87d6ceb06183 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Blank Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Blank Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..301c339a4c2498686f933df60e03a1aaac79f948 GIT binary patch literal 3060 zcmaJ@`#;m|8^1rB!*bY`DAndvL}?wFQw^(cq#hEQ^EzlsY&j*Yee{r?4iDdlN*+Ze z3Nu2^Oej4?BWGeHhc+SRw6X8{{sGSq_v`(>ulv5P>wRB8ykGYpPQM*dRobKk08q8J zJLC)iB%=^ODagPp_{Dh{tYO%>hXA0g_G>|HU#>}HB+LGgjY~w@jB%#oNO|#7ih$?brw(wxI&+B(Vn&z|Hosv^u-Y~ zbU`F5a;(EHa`qER>SFz{W~Q86E(g?)0qeSdgBsBgZK^CMr>K*7xn@T7Q50QMzM9-aV$>KI#7>`m*ujI>MQ#5JZ+}m zOEO3h&%1J*_3_(n!pFP2$BzKvm6zj1?Xh+7Z7ggh3ZDFaVMXk;*ekALld)d(o(_r? zG|l zfqU34FwXH$T%8mmHpfLxg{;0G>xI(dp4{14naS5xc~n%{rBjN|xUe8~k!&3aG&A5F zvAVvZ6Z{>t)VmMD3CV0*Vq)W0UdROaer_dwcpGxt5T*GH^2B#MTyoId;hJe;u;TQ9 zNBT#TqL_0W^~`Pv7hhC!gi*Ma_++!)#X;+f5M%vo4-Y}nq1*!30}u6Wjyk~SgL4+$ zbCMW$e6xP8JXZsvhB-{B&>4Ql$lG@L9-rp`1k9u1)8$-UB;TxRt-Av_s)8 zu3@YX%5;(>{|I~$S45WJ&}#v0=p(%vla7x|O*tSpiiSfPF`jt*@aZif3S7VLE$qe9 zmCu~E6nPt@?Er-O=NM`&X;dl39AP~}W);P9+aExm$PP%A+4|&9>r-AK&31^G0oc}T zBM$nQ1|W!Ra7jLTX=m0jaHgh)*KX4AK7QI^@2EmFzx$!KL2D@Dgto;dOJG%_oHc7Y zZ>e-vfm>3!ObsTzt-5E{slwN*BC4jmbKH~vsu2a&u~G&tghd-g5ru^g@Mw(IE$z`T z^^5d&C&neya0J2Wcz1EXzum34xKR4v%YrYp7k?#veMr#BjpE6mzk_&@&*? zQ<48CiSn3zMJY%C2csW)oUo>8@o zg)MP#Ue$}4X26)#zCU^RZs`Lcnv>GC4;l}!Qgfk6w6z%Hx9BXG1ZE3E

J6#)Jj ztpT!sNPa()w!aibgk&=PuI4WpfR^Y*r{uBJ4ZtaDER{YFsYD(zODrJ{hF%RfE3nH( zfPX|dkPoaMwuo!Aa1<;aBs(Yq{e5z=!H+t{KnTIM?udW4I++dTq2UrFxK*5w{orE4DXG883uuGOR~r7Td&+IsKu!iL=2j2 z27P$zm0fPKF&4Wpjhe&6rw-T~v5?H`wG zy5|q+cmw0lr%I~XNQMcxKT+A-CoK&FBJHvezLR3CQ(ttfVqN>yXdiWHs9B45WMKSMPkk;=1qyK#`&tq6!>K{EZ0|T=p`f!7^MpM0oUX_#n=2eD1@Bih<7DFG-3A@t*^&@&eA|&_?kCX zk(2X%`sYE}X;fC%(tpwkXN;jujyJCFetCX;!}G=5CRrMq+U}wj(b32gtZ@Fo1J@LJ z$=P~@=YBd>!Y4Urv-DGUGUZ#`AUY@G=tiP zIRL)Q_=>O$z`BYV*@D>9cE5h0K1k;jlRdN$QMf3nUX(}_sQM>Q~ z=w&Smb@N0?mV(koAB4YjXg0T^#d+82QAKdV?{X*oGh~hHNfY&*2?wU&#M4Sm&bUQ# z3LY*Z>A&>l&77pnpLdtIj-a{A>1uiPe$@h(@Y%b%Afqx8BXw<|NsjL!%K9}p`&G9L z>UXMed(!oDl%?_gT}zb>9tae;KSC&8ZuM=vmr8;7O2A=ykJSVEOx)m26Xdkg?%)#i zr>~yv3{I{lp8Ilm8(9=4!8nws5nb+pg4J!?h)T>q;( z{n9^s8qS6@k=$h#j%@Xp9>}8IJo0M!SA*|wu?fa=6EfD@j7<>EsREyhJq=rEOaym% z5StLU7KquVK334})-V*MS0N+bt#$KoA;sGgR%=uYBw`~xf8+rBsXZ&<5lgw2& z1#Ay_dN5|~qyV79=2%?~Ow`rddhV1WHg{#= z=taBse4zPxH41BRPUk$(9JV?CmH<`#wQ29X2S{^s4SV%%FiPLVxG4bQ9TaaKuCuLP z4@B$vgQ_#sp5>a2C`uwdI>m_q0r_>nY4^WCPEO7$#@SzU7`7`ik$vNV{o&sZ<=axP F{|}0wj`{!q literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Blank Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Blank Icon.png.meta new file mode 100644 index 0000000..8c254bd --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Blank Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 71d79bf573254f644a28e7c73e416105 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Ellipsis Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Ellipsis Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..37998da61c2859da5c1455a3ad51886f93fb0a8c GIT binary patch literal 4273 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Ellipsis Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Ellipsis Icon.png.meta new file mode 100644 index 0000000..2a09afb --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Ellipsis Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 3ac79dc5d95aecf40b0a769e033134fd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Exclaim Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Exclaim Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0e0d43e0851b8086774eb81a0357b0ababe3be7a GIT binary patch literal 3393 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Exclaim Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Exclaim Icon.png.meta new file mode 100644 index 0000000..357d891 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Exclaim Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 2d69c6f4e333cb449acab64d0c219815 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Question Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 1 Question Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd1e6444011480c0de4572d02467f075375146a GIT binary patch literal 3989 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 Tnjci~TLgjrL4NnQ)3g5pnn@;S literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Bars Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Bars Icon.png.meta new file mode 100644 index 0000000..d697f0a --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Bars Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 1639b79b49ea92841a885cc7c3f1d900 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Blank Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Blank Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4996dd6402c707499fab4947a74a45341515be77 GIT binary patch literal 1779 zcmeH|`&ZIu9LFClGW({rI)k#j?6g(7A)L${p{3KjRLj)PO0=jsQ}dFh#xjv_*)&UQ z7G9c8B&BjiofJZgh0b-45!BFw8A$UM(M1Fu-{8B)bM{y4?1$$(@6U7jykDQs^TSiV zbxWk{9QQc@0N3cK@HhYnP!hoGS#U}^aA_}`Tymlk@&G^#3p!fp-vxL#%q1(Q1 zFbxdkF5C`?`c0+mQNW(R7R~=LU%#Ni&ES^f%$x5Ur4GFW)S*d7RvoqcKC2{U?9B_l znR9ya^7aMVJU8{|s|VTA{*S%Y^BmewY5}_22^@6+vzG(!y8na!b`ScV#yyPL1^6v#z1-!Pcu^hq$0i^A!upRS!9N=Zmzt!Z z*A5@-eN>4bwk^C)dP^wE#R+o5g(6R|u6D}w*M&@Y>`x8ajp`>Q)|SIkTWEdJakj+K;uZLm8En% zV(g#!x(){9k+lvcQ|A+0vT+B{%5NJ#+opSL?NWdG1u(H{HT?UpAwqAnWyNX?0v4p% zqZJSiAIm;vC}!AZ3>N#tGPv%Mxz2S3gdo=Nt9G}mDXZOv=B_gK9-%(}5ShC&wQeyP zwQ_?*UirnfFwI+Le`JjQ6QPJny(8j&(k z(FPsu;&r-!9>~DT3nDw8+XEBa@~hRb&E_T*Opo(5BdQ1%(Bl3gWh@k!m8TwmtRCv10q<=0f8vV*0SQ#qJkx1YRB3A2Xr!{* z4t?_;KSb}2DGQBHq@X8H1j4op&QM4p3iu{lRV1V-0^0BB*8VFVXc0Yc8um)2f|!$u zv8a{!UZK&6l;MXaYoS@Gh6zq*K{MAY65#n1BD*If6P9YHMIsbx$J?6q7cBw-OeC(yaPyGif7!h;j$yVILC}IjN_}8R^i literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Blank Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Blank Icon.png.meta new file mode 100644 index 0000000..89d4243 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Blank Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: da3f1e13ca1ae7f478c9b1a43fe699a8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Ellipsis Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Ellipsis Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9b014caa5f1e1432161d5a2c5b81136adcfe4083 GIT binary patch literal 3173 zcmdT{_g_<2A3ir>$}(7)2~nuTf&#^t8CDTQhU~}?5yS#5DtnJ47DWUZf{KdFA`rHe zp{xM13MzsjC<38C*#wZ3AxYkw_x&sS!~J~E_nz#yJL)@Y^&WAXo#r?EZEY|o(c^{V(y zbT-w){wmd^4Gcg34i}!Zb2eT7pEWC;UT0z{>u@V=)Qf2M?phj;a;wP2ov)Pv4bXV7)0Lpy=*<>naCp zPXtV>1`GW#-<)oDOtL56ALZQC&Oarw2txf*t$~-;B&j z$4f{Fr1|_O5DL0+eJdp|`zzwe%$MOgrr}bTzb!i^>EXb1%c#~#x&c46-WHK^@d>W0 zs*|x|c&!~Dx{C#FF}CKGPZTr3W9AhwaSsC~ zUe#*e@b;`KFQsRJ+JRXMl2fo2IpP?Qtm7DN$(D1KiL^)5Hk#HZ{1*OKX>i7~G+ zBz0v#!*Zh%)XeBaNapIbiv~ruk3e&oe>JzI8TJ?@@VqBs$VR#cPv_4TS=?cd&iKu` z2!CdjbgLDt#Bnr&(1M#AdZ6MxBI@mbX1*fY?#E{?%I$vi#;>il?e`9bLJ7g!Co;3& z3%CXpL@gmaC5h-a>TmAP#C8I&NsW?`b&PKsOdjE)JH=2!ew^XmhzZl%n!!Kp-( zrGe>h*BS5NsJ^dnEYo~ucxX;~LH<_U$49ljU5uiUIVSrB?&^J3M#Z754tm>Ehsz;q za`jJIXZCuQ2;U*zJw3BhklsYUFW(t+)9*F1wFQ zR@NMnc+x`VT&vgIGsn$h;c;^HHc_k5q8l&Po|5XrJj=9B$+{x91R5uo6VGpcm`U~w z_0-jc#`M=K%m~4h!pL<7etocW+$qlA|HbT0%H(uO4_G|SN{rI2HP7=O-0>uO+}J2k zXb73a$Ow#fj-L+KPin@dvNJStmd2&UR?jswJwkfs+ zUxl_YA5u6rf{$%N*^vP^)qF*W(W6(YARPgnskPF_F&G77%C`M_Zr2=JW) z|E_fW5^C@E5ymrll%7@)di=&|#RbK!u9d8J&))iu{^{DAlhQBUku=>Ji*mc$ud*+a z`FW!8PUs&ZrG1mH8*C3+7S+wv;KvbxJuRy%9#>Pb@1#uh30%$b$Wepwo(Hl!=&3JfILSJI5o7B7igZb=m$ovo#nMZqK@( zJPz5Ea|reNSGA9&cq}_=4a;ZtHl3z; zO1KWJU=1ehg{$rykM4;T942s`kbMp!1Z;8CI*=mcxKAnR-x)*#hYI6~(BrZ-7?U^4 z(*(AiqNd-L(os15W7&>oA*FyPou}nf(kl%jfCI&tfc+G`0u-Hz6r+2aW6&R->`(XP z&7)(~Oa^KB7xWx%mx>qAct9;reUelKTu+N$0`3(Y=lC4PjGBoxtz#l@<+r=7ep}rL z2`K0$L&kBjX`yI7Np_45UdPV(!7pD??fFDExZ}+9U0)~L9N$;SMG6;>>S|TA9RqM<0bFxizsYjN%vCH>`>{KFw7Ozt>Wi;qx z87$Syx~c`7s4%`1jI1g90A*Kl=yKXNab8Js0pJA1_*n=d_T(g#{l8MX5_y;s5nh-K z`(*KB=CEI+?A$tVR9$(zS4{`)exLxXQTiQNneaxrkB?gt#>{5|o4 hK$ag2N1^tx2fuwy_7g71g#R0WrMazHwW-&w{{lB7mk|H} literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Ellipsis Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Ellipsis Icon.png.meta new file mode 100644 index 0000000..0d687c5 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Ellipsis Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 88c10575716b42f4681514f464e8e81f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Exclaim Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 2 Exclaim Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4bcb0723e9a8498fd345614fb907598a55ed7387 GIT binary patch literal 2191 zcma);c~sL^7RO&gSW=)Ou_DY!I7J957L+18No6Sr1{GUN5EBsD5@d-if{=(Fk%FMI z2qMdrBdY-{1Vjh{!7{~}Mll2pB9RIdLVyBEAR+wbN6%?z=2*|nAHVbNeZTL$_w(Mp zf4r=t#4mL}GWrMrpzH1BejES7`wd z97Y!PM^xkI(|F4#e$@>0AN%KuLsLr1xe7^QXOP;bswa4-cltoj7Z9uwpce&DnE%g7 zoxpNiv0=gv^3ayhuZmC&5?VE9*?9M0(|hrJS;$pR>Cd*m6o6XE#otXP1qm|HK+7DM z6oY>|QJuxX3scFuj%NS8|A&YvEax>R(YrLt^Z^?UjCcLHu1u2X#7l3I%=L4YH!S{v z`oP)vN$HP`%a>Yo2!Jo2xZ>hG8E(k@51c>BZi3Fzu|Td5q#c+Wsqd4+(pugC^R*A) zPkWloe}Et6>MXM(MB3qAKU+?vN+K1A`@SI5-YMRSWB2Xy-VZe3#@mT&9OtR<9XTI@ zJK&5DvC3OB)G!4Hw7~qIT}!z(==FWCJ^!omgrYnayMja=Ul_?)o#n}2Fgl5NFK@b?CXsp2~4ctAz|>x@oI088&wjZK(PMq(etP=%zkZj#pw2oX3HK7;Rx0s`Qfytfx37NSH)yRlw)8-Q`gCFVMWWkvWxTjmY#rbGf)UAE!TuJ0zA+o zASzy$dAS%w-BB7d4~}j1+K;TP&Q_Pr4y;@z-2}CfS@~aqZSRZ-L5ygYD!iIA3LXA6 zaFYmibmVUP{AY30{X6wQ0_Se`*5rDX9Rey!w{BS4OGty9gNex&sa;i5wJ+G;0FGbt56RuJm(U5U$Xw%tIg?d(;9 zB%88T=rCT-Cr(%7ujI~AoK}aFGaD!zl;I16TssoOV+O;NEo2MG0SZ*5O1T&pmF9;f z1uXsMBr1$E@)>GB!jkbK!2)3x-fh1pb-L+@h=8IaR6p$^0v;POZ%xnC#{mhqQCug* z?~<%o40UT$(v%6D?GMv@N#0#`4J$f(f|1WQmOD!h4ZFE%-nNDVFGQ*i)%yVrK`q2Zad??eNyMRRNQlNC#~mk-`I0#qi3n0Ggs?}9qe*ji@My45`*d%3yUHI(d z0i}!~=uM<~i0QX(;+RiG`H-jBCKERKvUX>K7Q+Oj7Y#}iLwr(a?2^sxV>o83Y(!xh z(vLQ&Q?XsMjpC4Akqj1Z!m||U3(4Y^JI~FTvyzzI=f1Wbq9gXSb3Ghh^?P9m!*Cca ztN>jZqNJuBv>QYnWx?@5JKp*;4@L;)8&?p%gF^(SZIJYQ?@$)c zI;9MFQlSx2#a5|3B8R`ReKIt{g$SxzVJO4XF_<1LNt1MURXe&;4$~D3y+A#qD+9~3 zZ>8J;DKy4Y`Z1CfhLE=@YPyXUeSbOn;XP^A^S%rdULcj55Z}XgJ(f}oQdY;vVoanM zU75LgX%E`EwH}^T1{UNe2NFRbjDtrf3Y-78}wTWN{S?U`d%l zQ*z;~%{T7hnEt}?rBlt#W;o`VQ79~G-A+5&z&aovX3{-^#(@D;tkWzvcBzj* bqC#q?BIS$S> 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Bars Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Bars Icon.png.meta new file mode 100644 index 0000000..58070a0 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Bars Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 45f301519d9427048b776fdec7ec376b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Blank Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Blank Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..aaf6787cc007c2aaa92f0d824895662d9ccc4d88 GIT binary patch literal 3315 zcmXX}c|6qH`#+yCgE29YEo9$gP-B-Fk&rEQ%Qgs+5-y61nfchFZm>8g0^rm>{6;nW$WBfuBLqH= zaAWLh$)gwrsTq}2{C+LLE|IP?*(RQegRzp+l#54;2K{Ie7%`ZP`MDM!%CWkjx^FM@ zDGTX$@x$n-MXSP?TaBp)K~WPJIaRMNdu1<=c-B~s$Dk1;a6jmnugljIV`8sn8Rz*iyh))IudWJjy-Yns_14c}C+OFob8tyFEs9IGRxGqWqEZgbq z`Kq2~LnI=K`UfQej zcJ3^Q9&C@wRu6tLUKqktV30%68l-wJ>n`itAehM%s=V>BC4Vs#F)ej^{%4eV^J_~O zNBpV%x%&>C>ZAUM-&9t=)M0MnQ9a>RRbbR<-|&P+d1Id_8LDW5XRt!C6(T*j_4lx^ zwRzZE3b?0EST~S$JkNZ?RQPME#x+ceCfIX&I5-fpfh&r;03(>BsGDV*CpH_)YsDG( z$xHV?+MD4iB@P7xNFhd8UIu4qrLnKyCn*|wX&yX#L?l+_LvvjY@Tm(do{y0si0J1a z>;Sjee)`e3D$JqeL{*sT{i575&MfbSV%;Bl;N6nh8;KPkTK3L5(jo@Z&SL&2XE=uM zwK|X?_?uJ%mi6>$$2uw0A4dV6(p9q~dMO+=nbn=$dwu{Js|}1ppQIwsXY<8sfvAt` zDoR4cjv6`I?XKZ0K6gEkH{Ud2AR|Vsz#ZP`6x0N$x`5AAVX9@W^pW2lMZ4Ec!3me|ap0woLzFnF#1a(k_R8jhb%QY^ z-I$;IWnpki4&|qO^g%2vkbZ3>=0a$H2&2f+Hz64ukF7+8~@>3bb#_caas}Bp*cuNWw*U z3ja2IOs+&GV+7^i+l|6gXmT29Mu%?afH2kq->LYfYs8g8-WI;L%v8`Ed*2LMA0mEW zdo*ELE0nRhN^3EYslW_wUp#`f2iuP8koF#4l4%TmVX~oSO0g*GK9G!z76qjgPbsD$ z)PIEo$7wtmW8JU^c^k6sGkmOV{{a|>hG*O0Bf&$$>?K#oU7saTxLzgu{27M0ArR_m zq;Yle47iA=FdoLdv#O#CF)|GI;gI-4#24$mkocuwsL)_Vpm4hlgvufV>j{&cPu?N) zbI7~Ur)^3ThB%?H5-@}Va<7EhYn344g2LqA(M@ez7qm)TEi_(QD9}h;b+$-UQr+k(aw4FePn9vYwTKLJ?%> zKXKbwSv0Lo#Cr_|`al0)@231ocIg7PuyK7!;bka>qHzudLfwDFPlk`(QY`R}Wu(kj zbnLyu5v$~}CbQfQ9P*QByC`vpNd28MPO`aTSCM!e$v+fqV(1jNgEalTu+*pP*daJzMJW zp#F*A9|-16T{t{r8

?ZGhSl}D^?_prx zTJ8z+$CPPtQrvaUp+X?)j82oITZO+e;IJ7LEI_`CHVi@e?Q*oVj=-(7+P-{bxR>N0 zU(2<(+PP9zT~FwKMqu^Zf^q){OWBYLmLg%Ee8}%oyw17s=s zfoLX^X@?ycV8wh+I6j^2cPDL4TX96*57})BHkJncm%@B<{EYbgKc)$m&y|KIS-;P0 z>N{U;Zo<*(!`T}_?`fJx(p3pX+@36ekR6)^nMU%l^<=>g>3cFk8euWmgBOWMVT6UE zdUmWCMvKLB*9@H-5P6x6lH}2vn&%5**XK12AsWYeo=jUJjA2%*rDTDd!4ET4E9t7 zMJF`3&D+Fzh=YxZSvuFF@^Hg<`^TL>ye*GH^2TkI8JZdBMqB1=wq4k1xkSm+4vBqi zwSk60JK&xAx?XE%UlpOW*Dw9^$MqWUktY`Faz`C82pMrxYDWgnOL{JSEN3WE(wTwL zs0|Wv3pL_7KCbmlF1@5f4BCUPasRdfeTV{8q;=s}U;20US5r-KlbiLFGy5?{%nR5Q zpJFljlr3ql9~FFHNmkSCZi722ED<~rPM7ZXlCS+cLg@k%MNRhLi_Kd6&dDb<=Hf@O zn~J>AaV{)f_2dRZ-pA2ye9JQKSs%TMb z?MxhwDTUjs=6W+UB4k};Y>R}3=ap|MMZ7!UxU!Xg$LiHCOB&Sw<2c>CSgD89!koZf ztKj&x+XpKTYWjVN*_6-upwf&7UAxf)8>{Nhk5C~q(0MH7xKj9QRQ;?uK#igXgi=T7 zgX-!*s4+s2MsTvKp8bR>{z~Ackowdwk=B;k$y^?vBk3ulmIP?vL+dh%mwfLxU?5IB z%cz|5K*p$`i~0+7j0WFyRpsc?kn}U>c2*nbdt_*cc#y`Nq(dbArFch^+26VcCrfvy rt2D+oxD5d&3HQI|IU+JLrGlvNFI49A&Ns*a3ii5s?YXx*o6YsL`weuw3v23zeUw{AE{Wo^I_wSFFNNqg-Ip?%~-P?Vu^%B_OAP% zyuOuT&2jhRr?zq)sM-@b?P=@-i~F*DQ$;Jv>fb-yde|@Wf&b}Ee>R+4{HLrQ=&Zk- z|MxCu<~L$obNaCKiakoCU7Q5Z>xB_=k;In11tvbgShuB%{^GW z?Qh>q1~$$Ed%Sf&%x~9b+5X^R*Zy$vs<})CCo~U~?YVV=y{TNh=Ckn`pq@$Gd%oo! z^v?M$YYcK{&gonG)gM&-?=@sRGdtpeX&!f6*6sH*z*fz!i+s2`?s4`bZI*=D_hh!+ zy7p-8>%ZGiY983Lk~Qw~+rxf)&tBJ@!vr$sdQ_hLGqZT^{b{-!7)E+LwR2>i@dd{pVQ>POxm?-#&w>=5{_iOM?8m zzafhL-*0j*XZXBs>w)=v$v?laH|g^)m%je%$$iZO3c?5KYU-EfbKkr9?KVF!0kiY1slKH@(I>$aaSH$d literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid S Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid S Icon.png.meta new file mode 100644 index 0000000..b14ec85 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid S Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 90f33ae65fc362b438a11b10ef464599 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid SE Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid SE Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b669e0f9ae1905b9295817820009dbebb675bf90 GIT binary patch literal 2069 zcmd^AZB&!z8NS~TNGyxz2r`=Um#}-9Fwgc>{n?%AQ^C03i4l0n!UNWS+is0tfP`J%>sFD8FzoNGsA>6k(W19;YCUDQ5ZgCvv;WwIx>^`=s2K@!ecHZ#qw=+5Y=OI!k7)Ltnm9v*al}Mu3|{ zs3rq307wzw$AXPbz=%PFIsb>m!`{)c;cR$q+Wamx;Ab8AbWJ9)R>^IEkSct$k=d+D{5^J}(Jsc&+Y#Pn@klzUcL)J3(8@-Sp69!dOWV6G z9(F%R`K|Xhzz)pWqt_T5sCtvQ8_)_m>ptrHMMw|{?wZ&BX!q)ifV4@cgYiHXNP&?) zrC2`1Q4wJ1U#B(K0qxN)mma}!(Ny$XzQXEOv+THGmFD9pmKrmlBYZ^`NGrq3cF@8b z$IGJNUU#xIlmbgey>#*s8J5g?&h6g9#2^S(&1vd9;ZB^!eZ5$bw8D9l0QrftZonJu zPFaF6#?dLUPCqPKyc#nEom= z52t|ccb$0bui=y^S!#$*23>)v2+KN#hmU&!Ru(@o(0@5x5Qm^&9ME+2Z$O0Dtj#)+ zkU$h-qUDBGe=<0(T;=q=RZL>^MavA)Q~1mpV+US2HAwxLj?`e@6?z&Yl6$yKg{hel z|NB|CE%10g2mU5F+U?3+VS;U8n0vf{aIZdIERi9Y#kiDZKyMe$Oi6Cn9n$R+ORiFt zQ}-)RiWNH^x384xm=VH(IYBV@S57{6w{tb}1mO~Qjvy!yD?WFoe*GK!->17r$1Iza zpOHH*kUNsp@vnJ~x6V&?H<3HEmnjZ>)V|%5z2yHuEOCievF*r)SY(O)Ryx|CX0J;H zn?$+4thdTsJlT`23?YmpzFVbaZBf(f7mxd9?%finPOx%GX@kUjvNhkCGM!p5dn+4b z!SZy5&iukRQS$aoezRVnBH|%2XZ_8sT%`-#^kLm6(Ui85M`m2p1sG{zR|(ooejzuV zb;`!L%Du?TPyBL1XkH1__Y)`U+w&rXyprfs=0?vM`5brfdA0`a3R#W`VsI*uGCq0y z=GW2o&{((pT0><`d!I^uE1rZlX<3b9ykaBYwJm{o>7WGNxsyKkP*oB7EtNqHK;^tM z6-}xNpS#4guTEDz7>LR!{!tP+=cM}Jz>KqXh@T&aj2y|U%HAi#q6-8^7V9YvS2K7w zgEaSiBwDES@e^_~Y+|O?)a$<NVA{@K45`nA@AZuwJh4s zslk2!l#;o2;9@#vDp?=kmLc754!WT!%Ez4<&Cq?Ms`>s|(^vUT;7w*Iwg<@{FXWcc zr)Pr+X@gYsRfXu8m>C~tk)+~JXK$U)v=bZTm}^^v5N`$J=d;h1kP z+gQ&vaEEu=O)J=r0EQwgX!XxS)$A;5;xWR@n_-!kp-T@7Kj1D)Vo+<~mvs|cbbOZ| zo<0Zi|9MDB-n;7>GpG9B0(Wl> literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid SE Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid SE Icon.png.meta new file mode 100644 index 0000000..184c95f --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid SE Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: ecd240902c8ca3141bfbc2512673e3fc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid SW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid SW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ef6453bb0f94b5e1fb85024df78142ca0a74db95 GIT binary patch literal 2095 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid W Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid W Icon.png.meta new file mode 100644 index 0000000..b17c80c --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid W Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: b2271e079e70d6c4dbee30583586e16b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split Blank Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split Blank Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..56d394eb6a01c0072562a6f79c2725555c9ad64d GIT binary patch literal 1555 zcmd^9{ZEru6h80mRoO`NPyc`^hP_tW`1B$GxI%OfDKoRCA%xS zKmBWd-%-Kt(2s6NYDZ1dt~t@1oz0YfVj5p{p5ahxtMYzf@b7i2j?4pF?jXz3!rHZ} z)r55CAPmGP)ja? z`Z#20@aA*bKP2`B>sxxLB`Qtct6a8IV&Cp)6@w`OsfB6*YWwaHDIbSY3YxLb5>5$| zwj=B9k3n~mPdQpkz+*AygB19BHUU{JFH+TJ71pU6kSuSOY+S;|p=NR}K(ak2i7-u#Hg#g%t^v3? zu?<cRM#DJ4er)_Ip!6j+nzs?OV&mmmf=k$FsU*mw+2N?!=0kb-LbA7u=qC;`uyr#XdD6oG2YS1)E11>m{2QZ8c@5>N@(7JNSy z9#7Y|Q_jGMn>oc76=G zsPa1}>KQr~IxBX3UV{-W=2hD6hV@R9mZ_Xl^Lq!m?3=RzvX{$d*I5bSaoLFZ0GX!Q z59^-h&}{Ae(;S-3`BvwTM_WTQS<0>cVmun2AqpDcprKg;qXT?FO{1WW(s*bW`Wqy2J|(od4RJ`| uHnWaN);!teTbZ5Y{D1x=ICo|KfCZ+0Tih~{8r)BQc__{=m6&qneg6V?+!?L_ literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split Blank Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split Blank Icon.png.meta new file mode 100644 index 0000000..55c2515 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split Blank Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 91e3f51b2db613346a2e4c0f13d4dc7d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split E Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split E Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0b1c8ebdfdd3c42cf5ca6b3cbe3632afa9901ec4 GIT binary patch literal 2045 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split ENW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split ENW Icon.png.meta new file mode 100644 index 0000000..c6da5c5 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split ENW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 379bea2ed4d8a5045b698b8f260be4e3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split ESW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split ESW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..533e28a907be27ce0b6f9cc8d896f93897b5f57c GIT binary patch literal 3111 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split ESW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split ESW Icon.png.meta new file mode 100644 index 0000000..040adf6 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split ESW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 401cf7eb34cb4fb43ab0ba85694e8e7f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split EW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split EW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b4be2baabfdd0e481367332bf76dea70450d87ec GIT binary patch literal 2481 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 Y>!mk;Og$pbfgdqopI;E~sxQCz-+ATW=>Px# literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split N Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split N Icon.png.meta new file mode 100644 index 0000000..1719918 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split N Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: f49975360a7f21c488118ad3121430d6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NE Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NE Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..40cda8db058c1f891d7b04ec6a3d5a6f6ddde1ac GIT binary patch literal 2733 zcmds3X;c$g7JgMkQf^pi1YB4mJqj&oz-|F!LrB=fQ50NRLevKBMhu2Ugg^=mi@*{4 zj3O$E8!9S`8U;Z@i34skB7y_T7TH%JVjxJCdFcF_A9MQm{HXKpsr&BxzWd!*x9;&R zo89NmT09E?Fn5E8i#GrWG!cO5!o^>3GZ-#2!#s9}12B93^n<)@jaLCMD{zC0^S0=m z;nt6bY3_LPNBwHisRUO_Du(M5=EbyxZp_LSnzoEZOZAPGv0j2@_Gi*|8>0Q6#-n1& zVx<%L-n(5tmRH=JDsO8&d*PTOCV-cQaC^+gp14nV!~qaQ0cIHhi1h)%KmqOsKotg9 zMv$600DJ!1d7wPs39lCLV*j8j?`Xy@j2%8$CE#%=M8!=V)!kD9Z&BcBZ?3&*Ee8Yt zdHeX(=X_1PzvpD*WV8tz7w8cc6mtv$(N=ar5Y3Tb-?-tQ}`i3 zqo?Z(`jor)6QTESi40Nu8O4S{MDD-F;|)u0%nTIHn-JxoMpty+j7GW1&wM@7erw)2 zbRCFo(^0(%tqi@=VsK4|;X-9d(|>{FM7`{|Q8#xguQr@;YWz*QvE}uAVUKcAADB~z zWDGxkaw9~(7)t|2jVZ?bDTr8f&9XJpoa1LWkd-X;$Gbiu8os#eQmVC|IeI0s#JEqG9 z8J)N4Ajuu;9S<(eL7N6`$o7GZ%B-ClJBM3qD6#%{7mdV?NuyOv15y4+b>~xE7Nj0C zEmmdqY3(Mx5JR3?$yf(C5nyt6>v(f=bE3{Ao#Oot5v`aDe$&uT%-NFV+WuSBL=XOzG)*$7Z3|*3uebPIl%HnH%VCaE~EFfw^ zzW45Je7Y!vaM?)9(?a$O96TB-E6+5HTIiYV17fYIrQI+{5-&9RCeY{X^6yTu9?4Bd zPDC~H&u5j)=%1FkOE!&mXMsne9@+L5Idr!?^Nd0HtU3f%F?IEron-(kjKVrt0AZ^N z*-xPS{1;$<>2S$E-!>Zs7@8^i1?1>=5c?-HHskf!rY zQr~1OC@A+?%J<{o4o73$=KO109S!UZxK`KEJ^({9Jx zfA@*+EmPkq5*UBZhC0}guihZ=lK-i%YW%gEmPj^Y?t>rDgevp#nfvRa7%t$8GxiUT z{0JL-;b23_9V4lrFCA~n=orZWeVKTvY4r#JMxC)1S2>doR5;qcRdoUbfdh1woM{eJ z`N^Q#6d?F9Uu=uYdHpS~g6{oowfRp(j;HbBA2mK2(~DXTwK(^PnB-ceYXed`P4$ps zCpOO{&B+YqEn@TRXre6?QXnRSX(AqlwM0y+Ei^KWh{6)eEi@F2c!(v8SZIF0i17vv z(cvWq#g`YOG?6WZFn)kP-=Q+~v}~WlwOfdiS)SOhs-8-#yrrkT3p2P*Gf=XvkACve zu-3P|H^{R4sysFcW^D62mLYgu`D0#ALv47yJg!wAs51;ubM9!ldi}G!Q+At2+KrJn zjTUsq=XaXs`owham-R81!wyhbqW2tD_m1{R%kIbu$597To^1w%zs^Ofr&PCNe8bju zgmO^Q>mj}+w`)w=wpO@Aw(A@n2!m!KijLeCuBm-dBQ?1+)B`BfO;DP)sBkd!>6!QZ zCG&xe%UmQ)bbtFV*2lj(JjmFwG3XhE<+v5%1qS;@wM6>bASZn!5U%;r(4(Pj@O-5w zBs(1G7xh=r)nkm(Dy_$+L*ltGr-?Pz%tMX^*}#Z10z=~bC0w{ISRvf#gW^dMb{nGEQj4^VK+k0 z(UaI+=oQ_y(y+m`g~RwRV32g5w&07Mmx% z>Z>eT-O8=D(R?|J%R@oZDL|b?21U+%>L7A z2aITnSy-v)F(06ZZJS;BevWhpMwG_z8(p!c(wn_sKMiZ*Fe3Z$_<%X(!_k1+vGZQ- zp~pe$v)HSf*}SvMUq!^y!QSKdHm;^K0_%gyDi{mxPaN=znD}r`Na-y&(?8Cp;+zKc zWItu?8o%q!vk}?q-{oFdLg3le^}|U%Ah0f7RMk%&Y0aA6DqFEp?$y9dVALP+TLy3S zO3m@TSg94<3Hnxt$i23)$;h*ZR#RAk@6$!L0!+MX`p7r67S&FRY$%%tThx*gMb9$u z)u=$Z;;NWc3K`*G+|63Ep$GSHh%3p16G4SZZ>M-oj9hEcykEVgax$f?z|Iiix#ufa zq~$vN9E^V0VoeF2vz!AYH#F8B*bi(V$>XXPu+3(omyFZ2tJr1;dTDN&HeL)HGAW>G zgT*W!g|ww<4`B(HFhadmHHM>zKA5_!oZw)TaMFcjoC+=vdfy)%9RX}^Zi;*`Kw&IE zWL}XMnRFZ=vW;Zmz0kr z<9)D89_z?W!TVr0a+i-lgUBbxjbuT3wx+^}h(9&o{LkU%|INAGvfD{g#dvYAU{MX6 PKfwmq%`Sy(UgEz2Mz@Hd literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NE Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NE Icon.png.meta new file mode 100644 index 0000000..bc4b176 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NE Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: b61b4cfa10e855e4eac44966d6113f26 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NES Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NES Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3493dc9fa0c9e6c960da67e5fa967323100e180b GIT binary patch literal 3317 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NESW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NESW Icon.png.meta new file mode 100644 index 0000000..3588fba --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NESW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 00b091dc7bf12c342b2fb878622f1dac +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NS Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NS Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..fb8ea3c5e4e793546e27c75f170ec33943648307 GIT binary patch literal 2904 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 Q;Z+%Y=(okU&YN@cUn;i9*Z=?k literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NS Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NS Icon.png.meta new file mode 100644 index 0000000..21c2ba6 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NS Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 5fbdf9d5c02a7c8488bf88d69359eb3d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5562cb53106149f1ca7999103e0da3950828a30d GIT binary patch literal 2750 zcmds(c~nzZ9>?!{iRQ5<5VnyJBBzD0RHQ|yEC~@qK?MPekOCq~)u9R~D0?1)f=E$Y zN3267g(B!6OF0%WfOdkP zkN2LGlGoB_iBwvy3hKUg>1>hb6*k<^8 ztO3|h1XhIr41mAzVJkuY1 zzv1qiS6hfE1IDfoLs>lkcftIXpD)j+&b@EZgQD}}z_oxHD*vX?D~L|ro&*-#_2#xS zV}+OJCyK}TVgB!;{8ODKGo@$sF)|IkUcR9~I56fOOt)~sdp-2#Qdg$<#k)-B4$n&3 z|LD20*F9q-a#i;`E09z&D9MzR46$^eozQHmxoqsu>B935K6@s4-29$(1Du@%pIL}) zSA*5F^~(aLfKca}hQ_zOZvM7daym&AJo<2Rr16y;4*PMSoGZc~nQDiixgCfG_DEhms}n8;}=@oLEnIdhr;VxB0HN`u_Kv^Bc{7J2#!z18(5dzZV*1O%q@eYletO3DlhbrF}-n+>udIUZG${8!Sd>b44-~$Kc z^P|mUyjhc^0)1@sDYQ6;liy+a2YIaYpDZRW&j1-yALMm$`8NH8M#bum2T~i1iuJ8D zmO5PT$981B8p#+ktsgxefd4+tWXU+?M7{s%txB(L;Ip?C{(KD&|l7o&L_`86I{!HO;d>#E){@z7RPur%& zRPhdG9^qu!uCbom>d`3$*H~LbF9`Oci7=nQxqA#=yoPt8UBk_$wo zJ}-fir=uRYo8DrVhU`|IJE)7E=P9q3x*53;ZC4NeB3wL7)2A*=CMZ2ke6rRYG!T=BBp7E3BqSDN0IBv2SN(d_cy(ps7{eBgm zPn4pEe&2e;X5?tcm9#t{+SKzEC>gvbPKXtriNg2k{JbHcTzOLzLxW9fBW+jBJc!uj z(N@X=l6}Q?)rz|wt;ASaUJ?jaRt^tFSVhn?LvFc4woqj)5f6t z*TAtaCmiwgg6c{T)I7zN#o{qYUmFASrYWw|R=gtP1wx-pAMJ3EBw3re&;&}O!%v`t z(iAW2Hw;>`{zT7Ws{N(q$ zDWPr4A4gsIxSQj+6+KjOS*-Z$1Vc^k3NuyblE3)*1yvRsId`JUtBSB-x2nas=ra=s z4E&k#ab%BT+F)neS{pXKQTB2fV=0!g&Vl?zms?7kTz10HDQL?usdI1_JA!^VE=eAU zWMgU4^%)_R>qt!Bde$Zpi$Od+-J&0TB2!k|dN_ZE(3@(Hn~?kR&#*7dD6%g^(62s- z(>xf>ts!Ov)f!kF&y2PiJN|6QUsb6B^eUpq}xXjD& z8(wHhtfYSU?K`dP=VdG-r>>?0wVHH>z4N>Ksw71nYnbdLA=zU@UZ_Qdh7ZS_uH)rs zzu5lTji-rt(79AcmMlpe7%wHm=WH!>$B#%77c>(;+aGlongVpVk@TKml@Z4Zx>J7F zQg7sB$?Y}Jw+<1aq$j`ebnM}2s&yT`y}di+oBv)#yQ`Bk{4h$jmzg>A83No3)_Ehu zF1c*W9-ZtdwiA(^KFwOEmCZ)brhzr4_<68RzRwpS;wOZ+e5{b1Pz1s*j0-m~WM)vE zzDT%%ga2hle_p`1U(Q&>PR;JfCseTi&3 zRqc_>wjrXP8Y2PW3M@JB;qp^X_|G?-|9buT|1RG0XR6_l3QvEpT{)Za3n}p19^g~M Hi9Y==P&ItI literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NW Icon.png.meta new file mode 100644 index 0000000..8e38c11 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 0882a00e59f52a543800a1a52bbba249 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NWS Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split NWS Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a42a7f98b98b9aed3b041893ea838a630730ecb7 GIT binary patch literal 3337 zcmai1d03L!8b2SPU>JO+rIn;)P0QqHHD#tEl3SZtwrZKT)X~hP#jQ-fT+*~Gr^P9o zB)dh^6xv8`snAWc%)(*{%@oHLaSIR^OvHO|=KeSL8J>sd`_4J<`<~zXdpYO*amv@n zYwDC)Qvd){*Lu5e1^|Jt2p}24$F4)SL*c_H#(U>s0LatyU*vULvK9d2hil#4wj^Bb zZ&MvKtDjb{dQvwr7yrxzm|!-TF-E#;e!_#mcE_eaT5hr<3uJ-|NEWl`OXBdwBk5nF z;=3FqF5}}{Hr?8_qwmZc*P$Jp&B+sujg0u3YZ)kDIpd#pclxLTM#nvd-JWGqnBrC-`>EyBLWA(hbu&j)_U1!dr9prJg7j0!HNjail{@@hg3zzdt`cfTMuLjlE@Y)AU)VueUtW$>9iet1kLeM75Z4+ollT6yYLT z&l?}^USaD!8R(jy8|2}NGiqrJkvvCg#;(|1d|O1lf!8~)&rWw*LYYNE>~pf$Ns`BQ z4SX#=7(?bt_hQivS;8x9UA*I>ZwUd;=*Jn%OiGY(*VJrTgRHLiu_2Sl<<05n9gyr% zedOdVxJmXEGEP&Vku~ED#J7P=!6;0&qsaEw`0yq+`87f^0Y@8<$%C?_XRq|-0`)BbzNcD+zN56 z;2Cu5OS)J7pq;a5*ofdpd-(ss@-6=MX5{it)_g6ytk${%GF zD+`9U-d#V(l!nd0S5asfD*opqq(5&=MVs8pH}k%!4H(pYoSm2(AJS*-4g_wb#x*Jj z77(lI(MF$rJqUM$%f=DJ&6RDm})k&I%yD=5!@B%aw%V z*7VVtDk2Mn1y4n?TrF^-z9)?gqnfBvl&irv%mL=1aeG6%3X2Nn6Bg>YzZr@yULN08 z^C&rUg8vHQrS={CO?)ge^aom8;YQih2NUhxy+e!5vRunIAj%rS*Pa3mb*3$JMS@A# z3w({=^06-+{+>oi76-KbogUiKr+%eOc6QzZn`jqC)C5U1dX@!=%)|0E@w(Q!& z;QfW04_)#U!>_-E2EkQ^B99h7f{(UH=1!!7raOUM_cH=v+Jz9&jMxTMhBci&$;B#BBdZ{WM-W( zYk!N<-;Be&hwDhy^gnD#fOU6WIAqKGJ+jgyp#tWP_cIWYT94SsX)uMD2hm7WgP?t( zej?ThGRF-i+V|-9jK`TxSnnq=PeMn*6iBjlL=?h*K5HP)OgOuz6;9Z

BYc1582v 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split S Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split S Icon.png.meta new file mode 100644 index 0000000..58d14ec --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split S Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 0574ad204ce85db469a066c20d0f377e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split SE Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split SE Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2c0731e015a697a8fbd34783ce9bebede7e28bf6 GIT binary patch literal 2702 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 DZfBK$ literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split SE Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split SE Icon.png.meta new file mode 100644 index 0000000..bbdb801 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split SE Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 8fd96ff0c98bc8a4da092b4c4ecab60f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split SW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Split SW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6928f2d3557b017d1472224a4fa7c422fed98954 GIT binary patch literal 2718 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Heart Filled Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Heart Filled Icon.png.meta new file mode 100644 index 0000000..66ab7c3 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Heart Filled Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 4217838d18d06c04fbb38361be7b975f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Home Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Home Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..76eb8183d2c80664dd810719b8e881dd8e7f8e9a GIT binary patch literal 1676 zcmd5-{ZCV86n^jJ9lIArxnf2UrKLrP?5ltvK|U&$TT!5>;KU%-VKFf%s0_im_SS7s zv{H-{x;UY1evr%w3Bw6%Hd@=aT#+<*`PDS;?&2zmRO3n9=YYjXD^G-rY5A%^biTnKq5r72fs zmw)x-Zbr>0yYTb%Wwjk`C(7yk&idN3BX4I7mId6|^Qdu$Gw1Gpl(D=?IjOT>$j>}~ zGv$oFPW$rJOmFu)eN#8aB?H?gS4gsh+}*`3EyYh67EN6d>t$pUmh^QvS4jQVpnZ8k z0BpySoFMZU+XEbplhN?c~!6{k&^PR|BwZw{F2NzZsal6vD7n4itU@LJuQfc%bbEk#97ed9zo9-yl92q z<_>4#jA&Zxs;}k=Y!y4YGjO~=mt=D5q=U!N;{ib&PM)UtE|a@LI%q(TuM5NehSM~k zWYVvcw#tZ+24}Gvmr2oR)a*Y-eje7Wv~?#lBNkNDBmB)6d};omZM=~xQleXtvkoKg zjqMdSeFC#N4K)W&0W1iBNHb{|4G;T%xm_x!l=K=&1;eJ&yN3KQX^nBvv8 z#?^R?K@N2&Sv=&Wadq66wSM*{FI1ZqyO60dES{_;Mm1f zFfVj`kc}6R8dpL@7}*A-icLyfIFEC--I``BF~~Ns>0AwO0{*4g-MDZL6zZ4BSbxsQ{{oDf*h850<(wOP2N_W$vZ-TwSk3oHl$_%m zXgChc>=k*Kr8#HxktV4;1tfo+>u>lIm~4y^M}V2YtuLu;P>4P{#59YLV`r>Zmh~=- zxUiPBZUDj`Cyy#lg5t8ZsaB7`a;>za6k_&LX~_GddKj6Pi-(&zT<_4@%?z z>M9I!pC1dTyw>%8-;_4D&V5k#^Ozdh=1+VQe?QH-6Pd&p9|aro!N_IxFf|Ql>nZ3= z)jWkk3Fp`0nYjSO|ESWm08msgOg)C>SM7fCmf<_teye$_v{eflGwl`lk`L!xEk4C+ zjza5ndoI4^%?tNLr<9ru=%{IrCkFs%s?1@^!@xj$!V-fDG_r1PWXeN5K;mM<#{kGH ztE44rpxE{uznMzj>s-I*d%IoVtUNo;#Uv1~P5CvN{QpVS?t&kb2(R?lK6>)?J-A*_T56{9 IVv6SQzp{5)&j0`b literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Home Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Home Icon.png.meta new file mode 100644 index 0000000..750b26f --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Home Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 2776e7415ee80d54b8ba0b71a8f22d19 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hyphen Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hyphen Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd52773ae64b0e07eb4f9da20d16b3645702b4 GIT binary patch literal 882 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zU{>*TaSW-L^Y&UJ?*Rjz!v^Iq{_B^wcho30KKOi3`ofo;)+L+_Eu)BF2;9v*&+IUn wl_8O7(4+F(9~myBFgna&7)69b;OaK{W3$*8UHw0817;!yPgg&ebxsLQ0IgWaSpWb4 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hyphen Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hyphen Icon.png.meta new file mode 100644 index 0000000..46583c7 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hyphen Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 540b141eb0ec4494d9b42bd9ea32cd93 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Leaderboard Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Leaderboard Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..762f53e2e74d1d9795613865f088361339270895 GIT binary patch literal 958 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 xV28Ab`jU$Ql0^T1?eH7g}$mP7O9>R&I7gXYT& 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 V$btQdSD*+bdJo|+Jf5gB7?RF8B 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Magnify Plus Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Magnify Plus Icon.png.meta new file mode 100644 index 0000000..64dbc31 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Magnify Plus Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: e8e788d00a023ef4ea9a8e321c8efb2a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Left Double Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Left Double Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5203228a53a7b2d4bd7be07ffd4a3716f0a878b8 GIT binary patch literal 2857 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 U+%cJh|9!!My@&Vk?YtBJ2mA+QNB{r; literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Left Double Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Left Double Icon.png.meta new file mode 100644 index 0000000..ebce21b --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Left Double Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: c7a6fe9f3f07bf74a897236d55e0cee6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Left Full Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Left Full Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b7fcec4fdda26c7c971e49e117ca8742ef9907a8 GIT binary patch literal 2242 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Left Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Left Icon.png.meta new file mode 100644 index 0000000..8ffa1f7 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Left Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 6a736cfd9250d5c4a9ff3e0e4ad0cb5c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Pause Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Pause Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1fef33809e66c22e9ed611bf237cf3ab09b928ee GIT binary patch literal 903 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zV7ByhaSW-L^Y+R~!9xZD3?&t;ucLK6VG C;AejT literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Pause Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Pause Icon.png.meta new file mode 100644 index 0000000..5d9be02 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Pause Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 5fc710f713ac1be468e5c8ef2b11239c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Right Double Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Right Double Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..80073742420fcd6e8953eddf40df357db5460626 GIT binary patch literal 2836 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 WX?__|_Y?fh1+Fgc&bOT?ss964d{S8e literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Right Double Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Right Double Icon.png.meta new file mode 100644 index 0000000..4ddedcc --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Right Double Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 22057aef5fa19f9489473012c242bba0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Right Full Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Right Full Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..163b8fb6ad595a6236a30cb394f8d361b5245d55 GIT binary patch literal 2262 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Stop Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Stop Icon.png.meta new file mode 100644 index 0000000..dca51fd --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Media Stop Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 7d0e2c51f326f034bb2ac5081607bc85 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 1 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 1 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0bed19b94d36c823ec785cc7fc9e06c057f56e54 GIT binary patch literal 2557 zcmc(hX;4#H7RPTE!XpNWECU*rAU4>dqQ+)X3=cuXQ3(hZ*r*_A0s;b}fCk75G~1}) zULC+Dwl>;hV_I2U5E2A&Ap$KTBvC-6HL|Z^$u=)NGgV!dQ#IfE!>fDFTdLmupYuEa zoA2+p*^s!12mmnL;_JNw01O&p07O8S-G{F;(ZwLacUKYs^Ne*D=Ea)~6?#vw#oIF| zwPfhc+qlJB$T@GvqqS_>Dhf9d-wPEqi}u4%G9eb94Antm@9;d)>3U<#wTr~)s{3Z$ z2Ux0|9ZFwc&4K%#>Z3>7X-SE$mLzz4=}dP!g(rC_ZtAIB$$9aqmRBxhmy2UV)j07< zBK4ZHoW)FLF*{j`gh(cXsn}-G=LPy+Fz2#)>NkM`%{LW41rvM`@MK?K#pHf|_mRDO z{1@P-gQtwBTsDnONf<2_b`}d=uvf5oF?|E$Nu4tvr86104j9J6+akkqwXrUoD0UAg zBv>2q<30m2Ba|&98fHvXKR7NULm2W_N_gSJ6&XwL5$MCmT`UQ7C}e&ktVeEG+7&SQD(WtPwEnUU~@C1+F=f%F97$; za5f`D&5cT|Cmy+}m+slqg=;&%Z%AvWz~TciQO{C~3QRIHuYIJ8Wa1YDrvLLI9{XPYwv2XjE z3U7wg#cM*!)A`OLwa-ZziFlYa5Z?N#=E`It7vx>JbhTJNYN#ZTlSl@)-1BoquVr~u z2uYO!<>pvM_()vDsJ<6yoE%&~Na4P+Nl|{S#4QHzzEz5pPm-` z=bVYvusAk`>Bxz@!9jR?Ea&I;mwNid@twr6OlB}k5zk__GOL%6#%;mj=n9p3J#)6F zV^$lsQ_HWQg2NU{(wk0^HsGUK)BQG9iE%M9R<&^UsHi?(vsa+$hEQ;CIuCg8Bvbm+ z;gQUgAlzyclI`h{!#l1{v3nBs$5SmXg0V`8VpG&;@txlv$#P%_36TP}>7g+@Tk^cE zh-(?W*(ag-FqN)rGgz&3@cJpBeel8Ji&!q2z zfHJ~}s=8a#hltqxmyUUHFsH{j33}P2X~MPtYdxz4XZK z&r-Tvu;m`Z3fhbgC+XZDI2m;loK=|-2B*C!-)*H8lU^1lKS-&!EuFaz4u>e~L~*U1 zMn^Q(fdtO{AmDZ?E$0v=32m-~kCcL~e^={x@}WmE)FXk--@UI=I&xOaO>}dq3-`a} z{7l`yCjFI>Hv8$6IJRG)nC|n=MFlRBJPVWc+k`XCa~m$tu}%k2huMRR3GAwjaA!{ zvDAysBJ1o>l`quz(3o2AbL;H|uWwuCanWwLC78XEsz8lO*CyOIny@Nc{A2(|USs4s z^IRr&!=Q{wn=*RsZ&O+z`H$GP>Z?X_6Lg}l8y)Me+xEbT><#44Dl?c)uqhi9NvBlt zPv<7Hl?L+5*tSYO!vbrDlnvS3Jy%$CDcG63@&EO$!LTRUFs1kUe|_l-m2GSP&4rW= z+Rn`u9UIoC=IA2sBKPIqD3iHB6pp%KsPLGN^ZJY6I0UwzvBoL(E>xOY2jdRDE8|0OCyHvc6AhgHA=B;}02ujqAB|G8A!@`vcP&t<1Klu+L97=IDLj6h9+v$UvytMR= z&C@1F3kW?wyloLHxKf#Pok^6w9~DG|=u`Y@8Hy7+V;Z{JimOa+xyiA_!^;`(Y*$S? zFNT~kkwtToxvghj*>tMJs(OD+W97J&;uJhkSfeIs5D2+jO&_I?mx!|Na1Dk05Nux? z;q42tJ#MPZYGhBs69@V-#PU_0Q-W+_3U^8P_@On1q{n;HJ xHdw0gOlw!5R{3(x+teY=voO-!FXBOu4I=Hy=D>~f(eoVGvdPc;=Em^Me*qy?LM#9P literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 1 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 1 Icon.png.meta new file mode 100644 index 0000000..0fd4359 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 1 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 54edad069dc0f1148bf3ab0538fa2391 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 10 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 10 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..59e41786f9364e5c213ed2dfe98eb52f23897671 GIT binary patch literal 916 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zV0QC#aSW-L^Y&UJC$k|BgW>X$|5NW8##m%F{;_`e;r89R+sglZe^#$;`~SRr4Re7D zgM!b{L~q`%``xY~&CtS0GgOH?EL(H+b@0I&gd|MVW^@Tw`0Ha2bwW(2-6Jx xK6mDr`~hpb`+xG6KF?=vFkl?2Xw}T0j2GF3zx8-6b^~TJ22WQ%mvv4FO#mmc(a!(? literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 10 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 10 Icon.png.meta new file mode 100644 index 0000000..2546bb9 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 10 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 461c7ab371b3c814e836b1682d4162b3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 11 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 11 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..018bdd61e15f82eb10faadf30b9a3c696c9cf649 GIT binary patch literal 3598 zcmbVP`#+Rh7vImA!3>T}=A@8I#Efz|5hCWK!;E{mmN1NziY5xV%@Zl)7P%zVbU5zH zNF-_oCzK8%mk=Xz%VmgM8oZPKgZGE^+56egUhBKo+G~A3d&k;Zn~7m|VE_PPWYW>& z06_dH1cU|o!zup)Z~lO$kxm2vAcFlVP{*eT9)B~NeDqKI;Ov=Co0s|qX$`v8X^6Zbh?|TnC zU^WW`GOL1sdIWD}n9}`DzbaXrb;o#oVPtgZi2!S$TYp)RKJ>z?waM{QJ15$$IboC4&gA31RgeJ#ktvAGNpG$o{^BdM}@&Gul5 z=mT>*v?YwxG@?hlpO)lW#a-u;qBV`MY(2++7_7I$B0{|xDRns?FM1%+6ush(w$nxK z{uCiHB1tLABN==qy#3)~)-GPB5*3<W$)F@8OJ?|@inlZAlfBD)(B(lBL(wyfq_I*m$D}>gz$k>Ty44!&S z&|aF>C+X1KU(g{H66gx!9AMcrM9J7->(E%XmiyFZ-lT~_mWHKR;%%_eC}S+QC~Qsw zmzM(4){CyS7()9-32ZU_tNo-e8DD1W#W6+=z24ZBA#_BuKG(H1_Jp56iVLbNB_-*q zQIU+7dFFo!X4Uo};3Hv8s4i(&hJT`A+JoZE3K=Z?aOl`pu>0d+we@aAhOL)?(f)3#Pc>Nj{je1>KFcjtcE|GF3HR%ESWAT4t&~SmK$5I6gEQ#eBPGJbrlucMB62gHR|(Ve*Z@F7-9 z^|{D2JX`lcn-F#PK6`=R2_RDL_waIVg~ALP=G;6zl?r#`+41+oNzIOqPd?1x+MS_o zJW|4tQOT^SVginRpf2gC?=xSi4o8TlD|bAwv{Z$GhuXO&zuD^uK2zeG(?6Dq)K&s+ z^|3PH9c5J7)Lu^3%**D1aeVPL{C4(nzX!m7d9H9)G5Z{*ta)-qjTqHbm@brG0KCh) z+xmmA(JjkeXmJ?MZH~}j^@G0&yA2@jAwN#-J*J%Yp)pB{vdwXn?OX=4=o%9X(_>VU z77$soxpJB-EoP0Ghp4*W|WXoyZ}(~5Q$%FxOld}1;!A*Bet zJH2|OrR!m;t_)T0Wz@d>InRg`g*>ot6`FVb?NUE&8d>I9tf84H9m_oHX$@5buH)Ss zv~GkPb;ZS;fCi4O2}ISzSO2N%h_cmIdDXO%B*^Yklc5&0wQ0@bVjQ6O5RpBwp4N^% zP>Bx@%BhK+Uz=~o!_iHl$6no_ieBk!S*!^%(X2o`|1$5!_Ij)&7%EZ-N(QDIw#+!S zms3b6T1&Z{W_3$4fpHOK>y>SsAQSr7ZCJ`=Jz^^0A#n&pSqRF4^g7h`{;&t>k2eyF zoh0KQiQO-Tjc`QU9tk$(P?L8LhW(lP>Ul^sRn&K)R%B45}8gPi_|>MgyG78;CW{TRxd2XuD4TI@$t-|a-M z?@eIZMey#ogyL@0yWdEX{c>Kfu{|%z$|BO203L6^Rte1hJVaR^@7pi*a~A{;IslO@ zI()(j+i*rl8GK(CsO)N_bxN{7x3cW+JmH5{b1q1*+X1KrZa`zM-7l?6@DM1QyRfgv z3OcU3$;aSF=zAs~8Yh6aba~mIGc2(<{9o{{Abv8y4t%{wf2;cQq`o`&VTy`CFHayh z-`~#G0m0x2bu6k^7GpsRotQQFI?zE}K21NViKin&%}mUpUOfrfZV31o#9hLITlp@?=a1RA#Bh%-?FKxt%ucMBR`kZW#mDY1jVYGDZ=0pjjK&zA#8 zOXkPnvy{K;r1Hj>GS@J0v2k)nPv$b3(RB+6DN$z&0DM8#0Vn}^4Kp-nI-mhkn$#Iv zClHJ7Tbl_PU>Y^8cE~+n6Zn`FPT3ImI{$vr-xi>Mu&s#1%5-}`Y&0qp+1A{hjRd3T zTO~nrFYAw9q2vYAM5g8qpDdgKr2m|lmx%y7_dx%jsA1XZ+d*?jWw2tq#pj{yo|F9A z>0GSmV>#ajf!TnV9?19J-5`(eOdOK?FB*7F#$xz?=iT7XujT2=hRA&$TRQVc21Qa9 zGDb(mnxyh3>usQeXgV3py=<(t0flpdNZPc{SU4isn+BKEHX5QqbLTMxMOXf3!dR*= zWevOhRAi@V@g5;=Nj_KiY->Y-1@7-(zaWWn;AiSn0nD@C3;ZyMt>wK8i;Cet1^8{4 znO-$=HAGk5CGuK@?CTXD1Z5Y*FH}Ya_&F|#O}UBIYXeflN9Vl|m^6@Xxnc)0nzi8te&L<% z`M5BoV-FGuK=aAL8}|rsbii!QyaZGkYZ8V{zOmZbuD?ZsXB%veKdS0}hM+Bo^hzNo z7TR@IT-z}0oyCYPCb(kIe81-YcH%<}`;Eq$Cxrsb3@oD~cGyCCCTfUNFYEa{du5iF zu~Z7Oc}KpZK>HpUX$NRc!_`8(m4<8etslRC{IA zbdvmwj&0_P=1x!K$E5*nW5YW?*}lMLropHma~~1>T4=TCG6Vh)mLS1X_e60dHAMV> zCUQ!mVmgT6h~kV2lrF_@PtLtk!U?*q25ekRl8c@68f|Z?Ca}sCu%FQE5&129f5mcFuTECID?+IoOT zHTdBD@Q|Gn$ckh$-)BYS=aGQ*E}5J&2E@WHXDgPSoib2)3Ab(Eh#*F_VMS6i|A6$a zc4}UfI`a6H<$C1|-VrL2jN+0Tgdo!ehR4NsA8>HhSVBW{OdKaD4h!!=%WppyIfTzb z+&LUDvJLwzttq7NQ6YkxenIj`WF>WO;k*eI5v+ig*Se?WH#5Wkp#5Ph5`rMHqq_MP zw!>!BZRv&QRvg|x05W7?S|}cIMhVi}NeUFLkJE764d-0iS!S(O!1}r#%>FvKL9SX3 z^wwh4eRuEhTin#FNNl6z_%}0B%J+roD8gI z6}`-1h1C>#%J{OF0{`BH&qK!G@1|_p7opiqbC_fqw0bXB8>RQf2_5l87CA92Kb|yG*}d#W_*}~k?o&OzI~&1Ue54RsJ^=Q?&d-W&0zhbB(R3; z3`u6_E*lz&k-)Hbim+cH#`I|hc2oLv1pgIqN`#D53qie?^}073-YOmBxd#$G}zk#K1Z&cz@hrg`HkU*zPdW1h& zSen1##d4=2G%=!fJ(_n)deg|Iy2v;ny5}a6(r~0w`A4p%o%8++UgTDxABmKnBqXKZ z5*wLXR7d_hvt{Uv1R=)Pr!?HD&uPwL`Aqlc1pn4`xzX|xDN@@#I{$$O$bVTMeSCxx F`9Fw5XWRe) literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 11 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 11 Icon.png.meta new file mode 100644 index 0000000..4541145 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 11 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: cefa2b23d10c33e4182f330dffd33b92 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 12 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 12 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ed0b77e15ebb7dc5cb6e38610f37f654719450be GIT binary patch literal 3571 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 12 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 12 Icon.png.meta new file mode 100644 index 0000000..a742911 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 12 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 4ce624e3d198e86438d872c3a6b74c39 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 2 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 2 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9c3605f801cbf18bfc7a2a76f89979953d8a2df9 GIT binary patch literal 903 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zV7ByhaSW-L^Y%JpE(;?M^TC+X1OH}jJrS#5?R@Z}SLL?14NK%VJ5OhDm@&A~jq37x zK89KIa+kGh=rgo%4iMT~{=Jal!k3)cZx^2AW=Lcj^yvNFT3H4Y+uJ_;fpH8R!UKe= u-@m)g=x}*+?zVQd0gOGOQ%%U-yY@HPMN1ToMZADHi^0>?&t;ucLK6TFX128e literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 2 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 2 Icon.png.meta new file mode 100644 index 0000000..ff5d720 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 2 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 0e89f78e71f5979439b0c05bb022f87b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 3 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 3 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7daca62f2629f846b9c77c5cb3aa55a9f8d1cbe6 GIT binary patch literal 2877 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 bVL^M4u(`PNJLWC29|i|oXPdgO*(v`7YU{7S literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 3 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 3 Icon.png.meta new file mode 100644 index 0000000..4984496 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 3 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 80e352140f72c1a46925fdcd2fc5fb28 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 4 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 4 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c1387b37812a5c1b1329d16f194edea99e4c8113 GIT binary patch literal 944 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zU{3OMaSW-L^Y;2h-@^es4uR~c1~+)zl9}CJvOSw`ziL%h$@!TNG`HnFNiHvMSYn>s zuE*G5Fu2i%;v%d&DWf?Hn0-bSBmqEOI_Dp%_Kl_u*zi0Kg+3)*%;@#tc za})6~2Xwui4$$?+2Y$=!u0C4M%>Q8EoDFh}?g4KD_IdAa-2Hkp{!rk52Alc942M_- eJ6e_YO#Fz1+R+vSwe#7z!ye_9aEhF7&NP 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 6 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 6 Icon.png.meta new file mode 100644 index 0000000..46d7690 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 6 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: fe1f07455434e6a4db092145b8bdd1f9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 7 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 7 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..dde7814ee1e58c6313ab0f66cb6547a02271b908 GIT binary patch literal 4319 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 8 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 8 Icon.png.meta new file mode 100644 index 0000000..f604ff7 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 8 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 346e3b2dceb1a6c458d4271b170b3bd5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 9 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 9 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..824f02c476bdf2243365cc8fa16e55ac5cc6daaa GIT binary patch literal 905 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zV7B&jaSW-L^Y-pR&Lai_EC;VX{1Y6hXw6>MGq|M~X$-Ia_EGZ;n@bwc3knLSHI WI2lcPlTHKk7K5j&pUXO@geCxwKJWnm literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 9 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 9 Icon.png.meta new file mode 100644 index 0000000..6044006 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Menu 9 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: c53a8d00e4c3bb34998868ca02b1cd74 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8f3302eaa9c5bbcf064b15cb7b419393c10d3bae GIT binary patch literal 3108 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 Hik!ayVEzmt literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Cross Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Cross Icon.png.meta new file mode 100644 index 0000000..e64f719 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Cross Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: d5ad855c08e83c3409a8053c8f886d54 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Crossless Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Crossless Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..89679ffcb8f5cd0fd6f059876fef79e531266ce9 GIT binary patch literal 2985 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Crossless Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Crossless Icon.png.meta new file mode 100644 index 0000000..8d6e262 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Crossless Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 17a49a70c2f55784b88d0fb593781488 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6e59816b857976269962ded90e854b1b75746442 GIT binary patch literal 3826 zcmcJS`BxLk8iu=@hNM|T*!Kv@uqcZwB3l%YO)!800z`f7U4wEz#lzlwyzz0 zbG7OI=ed~YpiTy=dr`ZPK7`GJHi$0QG(*cGfdqQ|JPvaQeT3bE(} zk-uKuOZF-#U8Zgp%mFrdAY6B60lnna$1`8p$(31Fpm zF$+w3Szm%=)gjb|>i!&|>)Pvk_iMoYxKGkO9h;$SD)9BFha_yas)Df~QsvsV21hzJ zzh{ZRz=kL=a@~LDPKzURSDqw)vI*#=Dl|fElhvXy;mP;lS1OR4(Ukhsu2m zahYSemf#j)Z4KY-FdImh%Zgm4(sAi$IcQ}l+Age3J2$O+^~dSj`YRn5-1~5Uu8>aiPXivn%}8vb#B#sS1p78!$JjBGADL+CJw&`lMk9o^uWi6-S!QFl-Ttj_ zeh-C0VVbj4E0T-?V%mIETUFA?1y$Q7t=mRwblHw^E}-4T_N5?=0y1k ztKXDKN8-+rYI#Z3wvF#c)b{^C;_X1ODo?utzPtE&SFh8@2dRZs{S4boS+8P8G|C>am(TEb4obU_RFHGvft)UT}J} zd2ig=g_Zzjoj;%}uxG>DCat9}+sO{WfaPX^I|CLAZKYbRSyyw{1Ou#lV|Ge1nPDkv z+L0F%%(>}r9eYS;B49&V1r?f{HI-GIex1Y03kApkg&-@4Pf+rNN)?2yMVE@HK0r;b z$dMWu7E1;+HcE^x9B?2IQ70yESp-YL0wf5=O`mDyk{GWEGWGacEduh8DM}Xz>bX87 zT_(>W^pc`Cw2~w}f4$8CPZX&M&Cpv7ou%kjyqvVcPQ3s=wo!un_3+VD@`QrGUB3w; zkYh~+tw8S*=n7il&r6^#XvJ$Rfs&wA)gA*b<{@ld0?ebGvILk%zhnt8k8vvo4#t8M zpl=CO1u5_h2K^?2l#}=+P!psSSuFwPDfL+b%)^eyfQEU_oLmCTQ{9NcH3Pv6+Oq_P zf*IzArI4yH9fl;z#Gd0KX9e(>0^*`3OvghKQ?kf`Ic|-gaPyhS!t-_!_+2DMD`m(Q;p@&?|H0Zj+06o&|yG zRHi_coZqO!HEtbZQ1Cnt0)N9rUsU9*2sT?5!2exiU57s=;J~EEO)#Dg5U3^{m;(ob zgI$G~K>C2Ane~F1{*qk`U?esO;^p_$YA1OkOuEH3aQMItk#*q^mI?vBR-CAs5egW7nm zsSnrfp3vQRKpsBU`GSPrCowYFOu41M^CbkPnUSxV2*we(Ux|FpR4}dy_p6g>>cSaS zC|-rw!xCu#U>gou;UU2>fFCGqiYYKCRzSuuPy)q@$g$(103T}-#`(jt9FAb|hMf>aDBSy5VRAY42{v2GUJ0L<0HG)_ z9JKgr`vfFAf5*tJcQz9Iuj#AD{dwEC16LXO?)yRyt2Z$FmeUo$X8wSHWNFa-f%4m` z%jZY(ds;^wojfJ)-@4#lQ+9M%NvHRnrKeZr>{1DfW={G7GoEj2jd+vyspc$|iHxok zFBQ3`3Lq0hu8Q$O!<;8c|K7E3R)1SlxbuXlQd*Pgf=pa` z`F+Juh~@Benvs)K>lUTdsAnv#oq6uPS`AD~eEJ~_Tk!guc0}&D-;Wdq+|$kdYR#-8lYZ8g*yDr?zAh;Nv_n3>ecQ6?W=x|JL3V7|XX5@u^{WUcJZQDIcI51x z;Dgs)j^NCt@7R8%@6+}iIJFQEhcvlUr@QzpyG;UK4H4<+lX5~v?=QRl{$L?&4ZOOiGx3nz zRWvrrwJ4#WO==cTr;POmjWp7m=mgoPw}EHowD)lY^1miedbD;i5{HKT3W}XH>hW}^ zND8eDJ&$4S(ud#napOIxLN&3yIjPKh$8T~mT7zc$<#dk#=X7b$b5$|3RJA@O^ zfEJtLvCQ^g@2?b$7weubaCv0eH?NjitKGKOnp^Lduu{siew|0m^yPp3J0=&;9q!_n zkGJW{y0jK}hEeI_Mz7py^{s~Nd2{xIIfA_wQNiV*f zeKus(s3M`v86#Cn*tJd5e2Ca-R!FbL^%q;1XX z?Gb-2(-X)!|5LU>rMde+rrfQ}4~m?b80p_b2nFDcTnl=f!W zBVWoL1bEWO+=OF^_=ANs2Ip$~t@V2}F+-;b z$|EKI?kw1tupKKrvpS*1`~*)t@55hTrdaCnP*jOAc&9l~#&v3Tr| z^wf~U#8h?Yu7*%tUNskdkNx`r-7^FZ))V@sCT;tq=Q{U9~Jd(|zal zKg@}=;xMrPPK<^Rb)~5pM9kUgP(WMx4@{LD&V|`;d;w;RqYrgiG$tgYFk840V2kSj)=K{RvV8;KZFI-_gWhrlxqgvJ zBdQ2`y1&rf({CeA&(BFt+T0GT?;Kx!s;f3Sf|=@ku4LlIeD|}pH^67m#6!EZAN;0U z+EZz2f5un{BX;D6f~lKc4g6rbB}#uL3afT79)$vdUUA$ zjbiEunJW2tF#z%q*eka~iDiKBdxtR-eKU z3iaNd&RwVggeCqdNF$!7e@5qSC5(3$m!nmp!m@at|L zb#x0fC9p4sNg6&_eV0%B@pntQ`Pj7U0}@}>Dyq>3yEl5L*5nLe@)h9Xae!pBbvpo9 z!5{!DVQs3US~_)jZ%T%9^o8048U)}~|3B?y!AYqZlO40r+guoh{lo&kUV)x1n__eS E14cuH>Hq)$ literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Icon.png.meta new file mode 100644 index 0000000..e703779 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic No Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: a2209b713c93ece44babfd822911c69e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Off Dash Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Off Dash Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4f84d2635462a87d0b61609f4ca39aefed287da1 GIT binary patch literal 1788 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Off Dashless Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Off Dashless Icon.png.meta new file mode 100644 index 0000000..3c49c4c --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Off Dashless Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 50fea1eac0ada9a46b84161f5c9db6cd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Off Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Off Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9545631068f5923add3fa808ea000c703186f807 GIT binary patch literal 3715 zcmW-kcUTk2AI4{wH7rHU!g(eL7{V!XfPi$RM2(;aXFUM{B`O9)O6Xk@A{rC{8%3#t zf+9uf3KE*=QH)CaDPTa6C?HWpI{78{$Ik40-_QHb&OWoxvlD+{pY3W{Wmy2g>b-lY zhX8=Yw-7*a;?6aokS^|I7<-Ne0wAX-xu7?L=av9aFy2eu@lROB1@fj=;^t+&4jLaj?T=h&bFN*3)!%ovsmrgtJ2HU`$To4XSS-r`WHI+R)Y&D zQK02Zb>B$tLr%yeIc~Ri#B3pZkON$Y4?Z+T-b!zyf`!NF|GEjdr3Qk~+I3g8mutp< zdWDwbv|cEX)>Pj9 zN}T?^^ye5$)*0o}d7}HGV0_ucQWN#MO^<>d>ECY<`LzS4Q0 z$n3+3+*>rI*dl%M0jFX%a}g)1N{aBU3zc6nYbcAWNl=DR)uro08fD#i1M(}3v-MSw zhxAr$Rc3#q^%r9}Rhie=F>n4t zOx8PE8405kCM;dze2#8`yyRDWDpRGjr5%5sX{_H;N#lCq4nzv=M$@@k?1r>cbSOlJ z4s^woF&(a3NNv^Oz8D}<&a&P9>_GMrmReQEEir?)8KA;!PIIFMcdhR@jYuN}%kX~i zKcqyOm+{Un`hP7=tRC?9%(_9O=&{{oJCH8I(ve52unSxO3d&>DZr7+zkRs*Ra}sc6n&4S90ds*sf_*5EFWkJ&je8z zw_6QZ+cRVDJTqNVc+)Y6ehS`H<}Ngi8+9UIo`u5_!0h9*at%pT2S418-=Qpq&+zQk z7e69E7MZJ5qMIRW?;gDauZQtv`hFiuxLG)R7Iv1i+jPCu%~BVU)NHjS_>I0p68v=K?-I#e z7blTyiX_sfz5t07Ua2OLtSlw2WLrIn)IY8Tb|S!~UXo5LXp^LS|5O%p+$c+FaZP{! zl!VJ)uP)}8MtKr1-Y;LmjU@axRShOZq5{;=OESmBD=HH2xjc!t?DjIUy$&d_2@vJ(mrt@d`MH}!h8J;H#lZOKpl0b_~=h7^dIZ81c zvaqs>5E1js=5nLgUVY1SED2Qor+&T=d+#wViZPCG_1m^YJklml>U3nkYP4sjQ-Tpv zXXfiMb=U-}NuQq@TsV^>{j595Tn$dzV)W zQU*J$WKiE1edQ5Yp;tce&Z3Ia=gq%KX`GDyHy-V{OzD{V=uAyidiK2P!|qQ3pT|6# z_Si9NZO3+J6Vyu;%)89XRra_koL~924#&3sJZ>!BEl!!zRx)$jL$|q<*&rhtWr=9O ziz$;9{M#6!4sa;_w}2I+*H;8EjwD_EXJ{k}dERJ!&F4ABk0)5eWV{;d4Mg~w(Ci77 zrLF4Dg6ugIC*6#c9&xf4nGPjZNK&exJ|0YII4V~;JuaO%@W^cdzxuc^~6w8M9=WmQq(;d|3znHU@9(4 zd&?EHuEMBpi1y`_MJt}!oESvA7*-gTi;{(|f+?LAMuBKkp4-|mL(`n^~u6$c*cP9}Yd5b#X_1gY|ox z>`9Z4if4La1d$36X^;gWb!qDl-P{5jm+OZOl=eh=XIl&~y4&j^-O%%Uo30Kksh;0h zvc62tkR@#UJksN)GN|lbj?6U+r=vL*ucC_BrM>CUiA}=41*ZbPf7R>yrr;f|Ln~%) zqhH=^$Xfc`g$&d!TrR)Owj%g_v3R5D-0>aI;rY%?nVRsKbsmP`wdQj1@H4P?K&z^I z@@|Ie3(eD;7^US#rjRfsQm7I+WBo^m&bJ_8Pu)wzkd>M=+4Ppb?xG=cZ({wz{VA6Q zqne`cDji6c+WXq!;^rsA#-O)gmF9iStY_nnVm6z~)$+4rzRVo@IOzPfRog-N?m(#W zySP#2;o~0Qy6gL(vAU6rF9xgHrEcb?$(Vf%#_7MDsTwpdHS3G`V_{adKrUTewFK3~ zQoiBXOOwoECxbq2p7qU@`b8B*z8kKxDC?;Gu#n}j@F1pWLvH&zG7p1=PqdqF z|26Trw?855tqhqb1DCnncRBY#u%rI9ujOuJ8$Wsj*J>=TWOVkppL>LH|Hi`qY4RXC zSkw*Db^Q^&7$bO0yAk=?P|1@3nLV^YsG;Dvf+9@jZHDpp91yB0c5F3+{TG=>g7Ln& zho=WTq(f@^P}krnZZc|g0kmlQUlJy3;fio{oX3+_eEU?L+NnOr_GF9%&X^QTuDs{X z2Id(!?e={aZ|tLgD@65K$k9qg)5(XYYfwBh$Ya61F#L+>Sg-X2|9xW9S8hXQ$m%Us zA&UE+%I?~rjR_DaZH$^NZ>%>p_$QeMnZTWfgMz%zK3tb0BfkbK<;#z9h|J8CRK(ao zyaq$C{cYuv*U&`X?hZuR26+D+x-?(>V_D?93sG)WBxS!_f6=)mAjhBs{0Qf1PV2=D z9qE^%!&lV7eDTkIuI*ssm@4LpLYqAz8m!exa3=|jVzHXk906&tj=-va;64XKT_V7`S(BG;`jmwq~Dr5Q-@cjDXx`lhW z*#s;t{w-5LEI>WTK%k1Hu>cLBk}!z7nL~kL=2bjv4+8SkVGIQ}R0PIA!X*?T0Rj;- zV**+bm9_>3YdBm51RTe+9PvQ>2XKx8_^Yx0oq&&F2gLQ-Bqko1jak767^+PapN3Ry znE>o}wGp=;YA=fmS%GVzEpk?B`%_oFy5DD)*l?wGifjn@!IoW!)$^gCn*cnW`Hhu- z`wAY=8q~<=6#>cB4%4q~+zf${3OrQ)R89$yj(4JI zL(UlhobjS^gM@MrplcDK>Bffd*Jm^*@R7M66MjwKdRiH-e8aqYwFhyjNgn854cwIM zBVju}aVWiwdI-=zO=L~5-B3X5BE!3J4R}DhY>sU9~+}A3xMkG-3 zu|3EG`E%-kf-RB{{FihoTo*nfE%xOUPNM&8SZX@m*x)acVw5~T-Ie;tajG*8;K5Yg zz!?9C4g}gzz$b`bl?Gs*LI6X&$V3cq4Panq1O5|la+cPJ)^~l3RqQShpDMxL-TSB| IJ87~12VjmoRsaA1 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Off Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Off Icon.png.meta new file mode 100644 index 0000000..3a7dc0b --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mic Off Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: e4a9e167cc90cae43bb03120ccbe26ef +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Move In Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Move In Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..31a2a98d1a85ef8add84ac9e0a7e921f2eec2b79 GIT binary patch literal 2346 zcmW-jdsGwG7RL7^X_!$`F}X#G2t+VGiUVE zM)JnEjsXDP;;4vt0EBr(0Oc~Wa@&stBUpOWSK9%`@<$hP_mOG{0PR>Du^>^Qefg+s ztKci=kIcpgLs^c6j`SkG6132<{(HIS9{=$^0;C&to~(}`Pax|^FH_>3TIao+e14Mc z>Ku4Au!6;ZdnVFuqW78r!9ytDT;59D5Is((=+qqhbQ$kFNhdH|JJH} zbt?}$C=SkAo2#vQzs>XK6vQuhhE6#{H}9M^X=J*t{=7BVq{~M96!Yfn?jDo#*X8_e zE4sFpezBBYdRS;x4b2R>pB`$K>GJz_$oSXzbK&R5hl3o>Ty~q-{OrDLJf|%T990uD z4@q~-ef;&M6$3qD#|n<#T>d1?FL3v+f|3b==X5ZQ2>bEe#ed{X^FLB{e^fM;JF?jZhJWG0{z@ZE3nH3ag>q5(*H^jXPs7b?nvA@b%S=|Q+~I!eB$u;(S9&``OXG4hcHdwvYsAKi3eU36v%^)EPjRjTT( z6~~1e1@QihvzMG4gIqFY?>^E$V5TSNX$f|3d~xoR-@CUrr1j3NDe-f7DdL&a|0i{? z^cOVE;OGN$j8q(I@#K~GHCt?a%gq)N;pvj?f ztsH$ltyYVmaJ9(W8>x1~g&?DZTMTyOzJobK!tDvCcGk*ipqKNQR2#tiUb>!$Th&mMN7 z7B5&cG0dDvgjpuTA9B$;XIAMXBJ8XHHu($U3m}C-O67=;)9OSa{E;kL7l4@N;KDqV z4AEe7v!OSO%Dsw_4I1p>A?UqxRO(KA$tsnGqsjomTPMU+^-`kHemG)Qu}Zfvj6s5J z9!RdiPf(JaDY&!*p1wIw<-W$qmC7JtrxVzRd^qiVm`h>yLvZ7^BpaeyB^oU-BeiAJ zK1}o7Q~z#i_r>XbbARU&H3tUE_XBFbmei8fLDdFB_nI zwJ1%^)oW?Bj4^9Pj~2|rchP|` zxo?B$9>}Fc6SVWUI=XVgp*p{aXi#*p>St$5>xD)PAG6)Gd7B`2jpcR>JS8kKvG6q6Vi=Q~PvtbC zq>@$+orD`b9bL~vNN(0hi*e>=mPKyqj%Cgb5u%EMKX22RHU2)IsYit=_lCk`8Yp{82{&C+jCc0M-@4xTYGhwI(qCnvgI0d7_4&Y($FSR_71ZmS?e1=>Hhd`lR$IK(?Nu4lZ%Nh}LX}Skre>X-#?c#MjT3hyOv-7rdpM{nyu0~k)$H{R zr{>pFeFvIO1(H|3t5gg!zxDK8*o@nb?&n%7c73wGVQkjP-axX7R+g6`LoIYBaJC-U%G{74sWJjR~V$PGg3z*3A1?SWlZF5*VIGquHuTX@b$DqLG1&em2pdBc%$axUB>wBb#^7GaRk4P uVU!a~*-U0^wgQt|_U?-qMNNvH-Xpz+*A$hheWx;)A6UFFHli|2zUTkUTmmTo literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Move In Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Move In Icon.png.meta new file mode 100644 index 0000000..21568a2 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Move In Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: fb23ae9c9c616a34a808b7e87e761a4b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Move In_1 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Move In_1 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c52c8bfbd656df6cc7a22ddeec0fa93ece729d08 GIT binary patch literal 3233 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Music No Dash Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Music No Dash Icon.png.meta new file mode 100644 index 0000000..0df2047 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Music No Dash Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 68398e08cb2ba1d419e4d40d1cbf9249 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Music No Dashless Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Music No Dashless Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..94db57d73522a53511060c9339549b822bceee36 GIT binary patch literal 2761 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 MJ6GEZYy8ds0KGWm<^TWy literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Music No Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Music No Icon.png.meta new file mode 100644 index 0000000..03becf2 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Music No Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: a631e872ceb8c434ead7ead22b772b24 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mute Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Mute Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a212a40e28d35dde8333faedaced9e2d39c05f7d GIT binary patch literal 2071 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Pen Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Pen Icon.png.meta new file mode 100644 index 0000000..b270287 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Pen Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 705f0467455c3f0479897da07daeb0be +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 1 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 1 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4e0fa0096ab704986de4ce39967b5b067f59f38b GIT binary patch literal 4100 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 1 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 1 Icon.png.meta new file mode 100644 index 0000000..51b1d98 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 1 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: e779ad32171e85f49bbebec977f04411 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 2 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 2 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0d824dd5244c66c38131f71dacc8580cd3865442 GIT binary patch literal 3331 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 3 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 3 Icon.png.meta new file mode 100644 index 0000000..43a3c27 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 3 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 8cac3f9b9c687694f93a46e1b6aaf3aa +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 4 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 4 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9a0467e5723efa3479a44795fcb52399ecbcb18c GIT binary patch literal 4114 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 W*;u8O`wxeFU~tt$w?y0N?mqz7?Oz-K literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 4 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 4 Icon.png.meta new file mode 100644 index 0000000..d333d11 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat People 4 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 45a1cba1d3d949545a6edfcc72019549 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Person Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Person Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..31390afb387b82aec8bc1595fb691b3bd91f83ee GIT binary patch literal 2749 zcmeH}`BT$L8pb<;a5I9Ma378e$S@oM0Rt*>hzJH00w_cRnZUpdmxget5OHVGF_6(w zKtVtlqudN2hd}s_A{hk%MWUF42o6^OQRGMn$;O@iVRx%`YyW`#q3iurzuon8bv^ZT zUkbo_YpUt10RS|84tX8}047HmP*IYX@Kg7q>C_>J)80k7A_GC!o{%)33 zCHsoVdqu$(t&{v%a_s0-VpIgPhl!^V&Zxi%hH>+2bk*!D$?CS9xL66LN8!w!8YPYW zJyLtQT5)=~>RrdSSNFX%PVryf4;vPs%Cef;KAvNXWMpI3xQC%Z#xL;cSETUe2-2Gw z1+MpQ0wvNv2y7fLXvfGB>c@4v^n^<6gNPxz@TvEz?;2j~nmKrSvwgPo-99DXuJfT6 z!>FgM$N9dd;^#0{kTkUMG;EopDD-+ z8mP4*8@7U+A{HD)8}tuGVQ9d)-)dnueuEXOO|<75bAJw_KC;+g&2t0KKe`82Qnh_g z*k_IvS$3KrA*mnc#uxGT&0!6tBhVN<@O6On6R}y(MhmQexEPz!JZh{6^@VTT^+7f$ z!xqsYS7%;OY!bf0WjA=`#)v^5w0GH298yoVX){%3#tFDtxJ+R5=scc zWFZI2zaDi*G!&7Tvyq|(BSnb9*kH2=0#pL5B@oT_E=t%2T242%u|x}Z zgH{#l5p13~b^--!@JSE-vnR@I|2*RlbKIl5CvCG<5csJOtQD<3Ub5BFRfNX429w)B zHlX$>f*oeS)D8wNse(g(z%2?6HgAzHPW^MIj_JM6-G*2@M(%Buzsrgi+Wr)K^5h=} z*|TT%Zf=+-_h*YNsw0!4>8iK2$YqU<3Q5@IM<^x(p#B}Ix*;NhN(SdOkx&6#I zj+}CicVWd7*BqU1kDQjJuUu%bfh868F=C~KFO(Gj&6F$lv_GFC29kGM-w}# zb4zAxNu8*{HiiUp7k}h=|IiBy0<3iV$GLUIj(f6!^FS3m&FQgb{Y#fSvScp2IC{B6 z)XnHrK(4)Xc!pcKkYoi*x_R7H-@(|Hwx0HGs&8N3JCwj-Q}X-v;*VIrm*~8%fh;&I z>4D46Y12CHYAF_wi75t)r!`&B+WXh9(i2pu3*qYLPfEVOUb>({O;A1GNS5ZQQWsRu zqsdaZqMM$3Sr{g3+a&DTZu%4V{4Fj6=!5H;YshlAh0x3$YSlDJ&}Lz$Yz~2IsXB?3 zqN`Unc)fN@#oe~BA$m^R&EviTQgzT7i>@BgRm7)CoVJH5EPi*^cs%(J-d2xzOPK9t zy~w3CT8d&<->z!mxy=1<&6O^{meP$Vc{rA=wqk7Lz8Ciem)tq{n6?-2JnZi;PR>0Lf0PlIw&mgSy@CcRY&6jIkr&knPb=E-i);>sf7OsM)5QFW zI(Mu4(iTZmoWMp{Esd!^BpY?gs8tl#0J8LMzMXz?%5Qy6&qcL2+A3QQm({DeO^q#B z<@IIELspY^)5}Ez-MGZ-Zt}DhU-#GCXyg>SLQhd*ozln4iXm7&=k($pvW1KPa|9|={NahS_k8C$^j$;>5&dOiV#tlzD9 zYe8$IBJ1Xe;Hq>=%vh#nN?0fwFb_+k*pW&0i(4nm7;^(D;&Rj-ROc=vIJmJseDW{j zbve842n%SvOlRNtA6@mWwB2(zll4Vh`WLf43+E#PW7!&pB470K`?iN#>LcI#SGBo77+hZOxPsESGU3DcF%JcC| zuQw!wEdv*KJ2(cnNn6EBc%7`uYBgxYL_FeC zDzpSO@yZ*szYJCa!cBQpzrJS)2-*KBn*U2`|G)LmZ`l8G8`bjMR#r}Qefy2dzMb;_ ODDd&Zde*rUvi}CB>BsE= literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Person Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Person Icon.png.meta new file mode 100644 index 0000000..b5f9075 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Person Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: cac9f704575bbe744b68791d16b1806a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Plus Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Plus Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ec9a18de3d1b55aef7e2f998dc78e28c67820f00 GIT binary patch literal 905 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zV7B&jaSW-L^Y+?pPG&pu9A+RAmZ5`u-{xi3g%osR?2R*7zdnVBk`tJ1m^m}3(869RYj3UAzaP>?Lqft61 V!`?;g;=sJc;OXk;vd$@?2>>pV&bj~q literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Plus Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Plus Icon.png.meta new file mode 100644 index 0000000..30ae94c --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Plus Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: dbd47afd428ae6e46acf14df8476e8db +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 0 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 0 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5f7f6c9c6c8afe47c886628906aa6e682903d65d GIT binary patch literal 1572 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zV7=z);uumf=k48#xmUv&8WMxQ?k!<@!LmfyM0o>aNplZ_v;osy1~U&ejhPEln$(1s zY${pTBCvKv)T8A8_to!;$9?cDsgu9`{Yd}2_wU6QytLk5{z8a>LwFR8h5(5n@cW+r z{}1!@P8WSU`TXOL?dtP+|D;7u>p#8ej^61{4=0~L{)_*^3AwxX?_aNHbKm0kW%}t& zHvbQ~{NH}fU{Cb4r*Au$*p(QLZ=82i|JafL>nHzvf2T)akEAwhnIFTq_a+~&pXcW{ znYCMxQSpW)y_QebYuG0HUE=7DgVn|!*+v_@kaYsxBE|1(*M?PiW8c%+tI>)I>YDN zw?P`>`jXR=m<+bt`u!6Y1S*|zd-hzvf0NUbd3?MWo|SHFmadC`+`63kbCGa?U;5*X zwHSudc_emcY7U@8<_VXU{mVZqaALcq6V-h~vO9mV|2m z-nnZz4t!&2IJ<*$$KGH14=%DCpODJRkjR9IHtfw#PSlH>RBYzl$a6-H!iTe7Yewk}>DKS(WjdTTkxKV>t70t>I?Y=?ujhdqticIqe8^ zlR(E}i^zA?E>`Yw3@|8w=wq|Jn01&gkCG{CNROf}VRktHp2s zW5EqSZDj9Hu)cNL>6$s?+?_wo#kCuL*4Vr-`Z@Kay}Wiq%xFzSO@^2!Rfn5+G-<2X=PBVm3y?cbscS1sHo*Q>K6#OEEq`Sojy``;>= z+0u2^j|?Bw&FzgXjjj(*uzekG@%sH_(F1jJ-*Nxhb#ZUw?2q-k@7*`lZg^Z_dG5&h zeIGm49Y1w={ue6-MvHly1)HD$f4rUJ`sTm84PVZE%kRR__cll8;`!rxhu6o-#`O1E vPk)?zNq!2$7aQ66`ad&{$DP=uQ_t8|d#(G7^@(&~vCrV?>gTe~DWM4fEZz5A literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 0 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 0 Icon.png.meta new file mode 100644 index 0000000..ec9918a --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 0 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: a7244b18d2f1b32478166258108232f0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 011 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 011 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e62fee671e254ec8e9e50d9fc2d89db626bce64c GIT binary patch literal 3851 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 1 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 1 Icon.png.meta new file mode 100644 index 0000000..9beb1c3 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 1 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 01eead9d665b57646bca62095606183a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 101 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 101 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ad0ba00dae6b1be5670b835304e0766f6f6cd86e GIT binary patch literal 3614 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 Ig()@eKR*OLEdT%j literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 101 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 101 Icon.png.meta new file mode 100644 index 0000000..f278c28 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 101 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: b5d747335d1bafb43915c028619955af +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 2 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 2 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3fcccac40697e022a8ae0fcfdc413ae120f4345c GIT binary patch literal 3229 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 2 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 2 Icon.png.meta new file mode 100644 index 0000000..18cbf4f --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 2 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 0eb838ecab1c6554cb140a94de6ce907 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 3 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up 3 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..90d3ca8dca82257cb20347435297c94f0e87b04f GIT binary patch literal 4426 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 Vo0U>Z=Y z5or}i1glQf#rq|Kkc3GbsA5y325CSDLP0?i0U?l(JD1M(xfU9< z=Px;xZ$<~w%tNWDaw1`@%&638#+{wilWvb1#gHsXY9KE(Ac+gh-J>U=X11N#M;71H zex~1gRp0+emHU#IxxWniW$9GJhaDXq$Jqz4h3w)^0x&TH?}dTu3<&+l|C9f@2PLzu zZOeDtvMy@2hOaRz4Sg(yfgr(Fg3;3m;Xu?Db^CK3)9|3q|Trz z&rcWl1A@;*2*DYojd<$<`3OGasT0_#`$ALPN6`$ZNpx}v=+7QgI?(ry3ni=)HW_9N z$+lqR_hHuWhiPEZ|CFW}q2$cqY{nJP|Mt1kA#v|`6V4U~!HuHNO)-WO+-s}fLvTHv zo{{m%g4Av8E2&cSrnxOkj$u2tk#eXz0E|5G|gW914mf(58Dt`hWHdBc1WfJz)=2%C8n zm>lvgP7EN>E)7!{x`znczXdh3s*LzE zSU5|CB-IsQ@&iAZ&tgJ-CnE`)F_^$H%?%N&Jp+KeDGFZ*7%}O(B>5!Ys;(_=mv2pt zFjpqODrhv@j%J<<`KsMkFUM40#Fj52a3jC2dRnyOseID^BA9HS#(Ug|Kz*tI+yDUT zOZg247b?M|dA!DmvM&rQocR+jqO%L=2-=EwoJvLg=_HH>|A?@+*zkGef*=A-7`CA# z6(%d}{g#79{#JQSH(|9+{z8$N+N2Vfh_4uxBs9Y%$5l!}vp3Vv49!VQ{pEd_Xv}tR z$$n)~kU*fFe=qh_Dccby2ez)S246>@3eR8hN)Do+-y##QBpTPkEPn%3fc~;$8{k_o z=c(8zo2G^5RCJ|!Y&rR+f=}|$3JvC@CLErX-MX|pYi>B*rSX}H?}v!>TN{oBk zcOMzDq-a{O6VJ;)e_B7%|7(q^0#~9O5&QR+i08iX6;L1v3*UTKfdmczeP!pyrm;AW zbcWr!qtgKw#Q_CUwHKwNlZDBG#A+i)-1KhnN5#DR5x7%mF!?bnn6{=SVdgmZ9FQ({ zBS&rY%3S;+$e110?sOqlQ>?(VJ*O>c_Xde41V@xxFS&q&747%{?06V_Z4As^|7)^b z%HrA--(IL1{e1eGq&zpyzbC2))Xp+yJY!Rm>e{SG{*Pt(G9jt3(N$p3Fr_x(y)eRt zoT`Tpk$M!u01kwkp=Gy5^ybtD#ozTf|5ZkqCDdzbDyIE5l?`{Jk} ztW92JxO?LEx^+G=hYDYiC~vlBpEsZ|6Vf~xIf(iodhjMPlfyqr=*2~VZ)+KM5ayR9 zLDB885ht>s9W+%gtvu@GUi3U$!%daM7SL)z0y8d06U%B}1igEbh~(a6EB*XLA%_+T z(z^b@(A8DnOo8@9L(;d$-cDhuQTZ0)qmf`|rRByG??U3jA8jGf_-7+zrxO_9B$RNc zRp-!Uiik}(!XzTzl?+StM*>IaHT{!2%!r#RjrSmgyMjeyFnAyF85^SS0{OB`k-^1K zob;N9xa?BS2J{# zfF37sc0(Lns6thqkz|R7{a99Ia{XF|R~c@_9;R0jkRD8X8Fuw+!|}**pSexq`C2fc zk#scg+K&3nnf7g@KAWWqczRW??u{psABT#ViO*7?sP$4dk%nwXqlF$qp1wmV2nG|( zyxsb=p2fA97A&WWSaQ5=Q=x~Bc#KFM9C~=~iLaM#r!lToX+eXPk6@^3t#m&~$gTE= z8%7uGt^#Sc_4QrG0_`_Sfh<_;|5=;-g$pyLK^GbgO{Q7j!3;6_lUeRLKFb*Dn+g=& z;M%C~cxszgYgrViZ~DeqxZSHx@l|eE{j%FjTlNXrTDtb(trpEl!vRfl!>wA7u6=rW z6dPV$RtnaWs%-QlwLrd5%ldLLy~xd^VNI)T=X1BgjrD`}g)Jdn!I}|Kr?zNiC54Lm qhHFifOGZg~193`I-RqbXp27UbBR?Ne2~XgEFCa8HJg7c^Q}{33RmU~} literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up Off Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up Off Icon.png.meta new file mode 100644 index 0000000..b304cb9 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Signal Up Off Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: b626bfb4f029b8e49841dbd66431319f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Solid Brush Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Solid Brush Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..040b4d03644f93ca98281d69edfcb57a85593119 GIT binary patch literal 102 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 a2qbND0jVlceS!X^0eda&EFSJ=#Qh&2GF1Km literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Star Empty Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Star Empty Icon.png.meta new file mode 100644 index 0000000..237cc34 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Star Empty Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 694f5b86dbe494b4d9a8edeee57acfd4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Star Filled Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Star Filled Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..887443f632913946755f1a1f4cc1c17b07b7aa65 GIT binary patch literal 3509 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 Kt6i=QBksTaT2@&A literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Thumbs Down Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Thumbs Down Icon.png.meta new file mode 100644 index 0000000..b8dad8b --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Thumbs Down Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 44f10997f36483b40926d06c92414351 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Thumbs Up Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Thumbs Up Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e61a2fce9f282c3bc8dc80ab71cf9f9e92e47344 GIT binary patch literal 2532 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Thumbs Up Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Thumbs Up Icon.png.meta new file mode 100644 index 0000000..3302277 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Thumbs Up Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: a38d763eb32ea12439af1cd4b07db735 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Cage Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Cage Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e81cb2aa726acc20d9fe53f183d8b88b80400090 GIT binary patch literal 3561 zcmd5<`8O2&_kYjWjV)yvdNL`MG}2188N^s3ku1YwO7<+-ccW2HL_CBDP1aNsF~~k> z#yZH}G>q)~^29@v%vay<=bZ1q@cH4M`+mLd``q_A?|aX=uN!A>h7lH&5d;7T8yQ}; z006RogaCfteP{3Y+GXDf_!`>!0{|2MZIJ%4sNMa`FO070+ziQH8T)l(%0`m*4OYpS zN(9%rLyox})Cre&3+5Jv_Z<-WL+1s*B&JWSS(n=hQx?R1FHXJMS{l}+K4)yL-c%f) z=kbP*d%nJwr5+j@DgYwXXVye^^Z|H!0N|at!Gtsfs2TiML(W7Jhju(xCB64yNrdv= z*HGS(zu3b^W7Bq*ip5$Cv`eQe!XKt)WJr}ZJuW%KzA3mXPw>8j8X5 zbZu>CU#<4ueC}pK23pz=BD}l#tz}Rg)4*;4y%RVFxBrpSTnX%g&)ejT**!SSg*!n|yf$~+u&N)~?mAS5@FZid%x4^qFr?#s79i>uCJ&8*|x?^{tTKVjq zq^%z14{vlajdxT&IlN32;!BBc|Hb+;iq3$jq;q%QmR+qSFHFVVk$V?1tj9c_u7}X< z+6wUN4U_;^F8+9F@Xn=vr(~MK;x3)F174Op*3By$zQBPh={q z+KZcF$UDmLxV07JDp@}KugIV){Pi^%Xo(cG(soz>TXb6EVXCMntfsoLvmu@FaL}w@ zUr&*XNSb7IP6#|qy8H?8F+Kcj;q=kuH?Y228?JR7P-SwZJJL27p${V_PM(cAn&Bn< z3`kt|6aBMOE7Q0<9UTvBjw|o2oj0BOM_;79pTJCI9sHB2AFupAPzo`l$+4St&g{bU zoG4#CK6Ec;K^@X1NwI2~Y)W-JLrr38bu@%!%&RvUk}}IYAl-LM{RJK2W0>po8Mm@S zd*o3K+yUTZq_w1wiiQ7}E=kgUGG(Q>=#)1$khcQ;WEt@;`lD;suJq$kg|b`)wF)%{ zLs_6IV6Z!teX?##<&aWMF-dPi*Q4y5Dd-l@o<7L;^ZD1dzI)=rB2lS!_X-xIDTWsG z@&(r7WkaIg@W2cf{zQY_{DsVei_8+Gie8_kA!90vE;yS)aW3_xFDL)P3?E&uF|wW* zRmKMnpq~EA^`{nGq(E*=LamC&*VBI2wnDYE)2d z@HfFB?!+*T6u6K@s-Pm3;7snG=j9!Mk?o)m^?zAaLACckJRx^4n+ZGY<8;v_Xzw%S zCkBGMzdD*ygz6h53?|=lMp_3#;!m`)cv(B5lDpuvk>`guJh+Wbj@bs6hf+SIx#5z- z5Onm^h=Qs%5l}QF>wK$!_J}e^pwHp=j6W9cKrXy+3jVQjzsg6&*Acj3j#TqX!6ryp zLiK^Bw<}{n8vahNac)8M`B&+B{^{@DsyJ0}=JKMAw=6FXi}mq{PzB`h6gl`0z7$)d zMEClV`%97_G8%#ON^B_E_~#-qh_8R#ofpiK2R566XVbBOF^lq9=V81eRkAA00Qlu3 z31*b>vs&LOpUOdT26a}PqZp;JhYxc1T&Nq!kb|zNySB$rt$6Dp=b@x54hQi3!;pssf`)MTytxATdl)FLJ zb5TTD2IEEU>5(c#D~6 z^vR2r+jig2fs12!mu4%V&d?a^^nYD4hQGd_q$5E%Xrl3Vm!QAVCOmW`FWld$@k#QGuCv%2S8z_`K_N_e!G$ypTXrLWFXU4 zuYOqNTuNFrBP(L$e5ty4cb){r2H>VnPzO*Eeb7_66)0+3^Bi+qsnEg)gbjw zj9WwoeytV5=UHtALr7Oa)9=A~wF7)Eu3IlXZ>(M8C42BhxMZrBFLb`%(HqMmeTDM( zM^}fz=bMDgT-j7 z3QAjvhHeE2X6i-=Iys8|OoA|96Q_CHa8N~5?9gWbd+FM+~57o_4ZZ06v=4AQRriahXD5v!tS+? z%8*8C==MuJ#l1dV5Np9-koCu?mB<4n8b47bCHytLMbtv6;|Yq~$1|GdmxE3tb$5-I zKLVFb3)WrZZf!&s40&yM@u8C)mwzjfjWb6BdJT>(OPe(JVr42AbG0j~9>E8IPSoco zBK?&KDrgaXxq>wHYP<39g!fRyai;v2Pj)U!tA#Jn2%!O+tnCX6PSr!j9K&KPt4;`y zAe^B->-=BwRLR|(%H0}oKA-a;;#%SS$;?9$Uqov-8sULaBM`BfK84p)H}*{JAJ|I> z$?_hio1S(FpcQ6xf2#gw)6jf6ttV@@&QAbuZgNN zU-sR~U^YhErb|nM{;NBl$%U{pJQ$Ba_uToG^s`*4@+?H`0C)S1H9=ITyG&VJ<}$K9 za$Kr)^OWayg)H;!+ck(-q5}V{md&-;sIQ%tdqMnf_5KnE&iDQKVDUJ2TZZOk>3vP? zc9XIBncC>RiPgl&dy9AZ$z1nrhm?8Rv2oqtr>1c;D&&gaxFuLVy(a$RZaEUZqFD7! zdu5p&(B==84+dvb9h^75tF@8}c1CM28g84jyUpn0P~iK{2NnaQsU{Ra>SdanlMC;dEFa!6GFRC}_dk$Yotj>%*6fg?Q9nOhr@)&rYmnT#ObC*cg z=Vgn1-l1t2s${}ZPHz0*v3>)PsU?RZoMFrlMv1sJ6S&eDnrfn|VChT@&!q+#xraA7 z<_r^O4Rhg()pCFno}2{Nzw4)rd-ws~`649_LE)f1r&#?p}Aj#~F~nIde$W_}BJ_AxMgpcV42W=;SEP&K5+uJwGm1XT>;CO`JiK*6#(5a9PGuXdh?Yg)F{aT7yUDVffNM4uEzm$_cq zZbw@xP8I8(P4kWoy*>u^8|#{mu^)@RhU0O(lq+P9jFwt!9+X%y1Creju=J&>o~3n) zRv?kd)gxSW<<H|E>(V9?LV^%7QF4ix8RVg*L;Typ|!)_zwlEVecllxgWJ zx4A7oOJ69oJ;iDN8=^4~SH&lC+^UDM>UFI(+;{ODV}u5*_OL#tF>fsXiY{qCzU6)M zlrjvbknkejYN&4K)z;#BI@m{AQ$sV=&Vp!A)PKi3z(epDF> zyb7%P>bs=3le};T?OSzqE_Fi|-}r?Knr%ZK0Twyxhb_X#7V)m{_5QjiKHN7DH6joP z`=NBo5)1ZhJ~Edjk*}D1k#MnT)4bZ5l?Q$u0ciL4u3rF0J=`SsxLWejG(w^5ui5Ra zHUSwv>Q|I>YB8|46z9neGdEtn+qCPWNH}q6d{=|*9|*VeAkT$?6$yVe)K=695}&!} zP6$B}F=N8*3dnQaY=zxg8ewB}uLsQ#jJ!1E&6v6ex*rT*50m5i=hthh@8~f#2k^YP zRGXk=@aZz=$`2UhJkxs3ijfp)r#i_&q))a7<4UY;>`gko^dL`aU8GD~iFh^Qv&_wz zD@!wZB?^2ogxR9kG-q#_+yOk5h(Ay4ot#Nnj%BgvqDF_jUHRf*CnMDI|tkNv{sHe%3##uwIT!?FQWs>G#HecJBsMJ)mIQe|yrP~F9@ z*wd~D&6_yx%GhI!>uIUl9vK*l5f`KBdw@?jIHNDBBIhK33bH#9lm*=oLyYP-8yXr8 zzS!PSj7!=KBVHF=yEhYXpA0SXpZb#F&mg-WIBX7uCI753ntb2U=J9@*E#;=k_QuYb z*(2~($FjDw>B&MH<_brZP*uCWYcZ<62aX?a6%CBO%zhZ<+BvwTu_= z!dH2>v_VoTP!r9ca2yqhTZez_B9Pb8FvuFr z^L@A9IY9SWTg>`MJdpj6bhO>BACDEwiA}#C{_yAlTG_ncp?~eFT zlrP!i!igH3OQalMxRb)B@w;nL#qap>{M@$tI}EaU{5Nl}(CNugdh=2BkxE{iKW~a4 zu{aru`;&ck`e*^KV<1i6kr8_OXP=sLqY)pz71q&|V)_k7f#P)bkmDfLIF?#Ewd2Ml zqvLsX%%C=E&G;M68$QwmMKOlAsQSrjT9=zrl;mh^z*3&DXiGX4j7bKH&Iu2&!-@Cu zH9~MoqT(DJ)>@;6G+_!91PYMtXLkVq&z8@}fU2W-02Jp*UJ78X3>{IqrPaq*gcykC zY3aad5dn>^msB?VH(HX|FaL{5AYf0rmwim==`YW#9G}735yndhydu%mEn2{$Ys1RAwfu_wMR16z~fDb60+&Gw)$gk@B?S# zA#d5?-i<>Cj|4!BiGa;s4g)Q?N3WC&Z@+N|)E;sLaH%s%ENU9H6{+QVQteB#6`S9I z5O9Cb);PB$jCDA7&iQ52LGm*KD%{We&}{>-1VC~y z`tid*ZogT^Mfn9k%^A%gm=YVw9q$bEK85Zbyk|85-4URgzM0_{x{O^9&SkuymzROh z;irKCbJmPg-aI+Qph>MwwEC*^d^=Yq+oRvjn*y^wiW`RA>+Li3kbKjoMm9zVO>m*Z zr21qU{y{TlzFZ}KcP|PrV{$nU(bH9ejQX|z;?`X9t0#tuuXz#FFWXehr?lJ(!O!(uLmjkw!Ex>{W;$zM5wSS!@A56|DhGyo2t`V?;Uvunf2L^mOf9aZ8m+Zx z9>R1Ft2-+8k@AfU`66*$2W?WOl@&na+kvrdZ^kL$1-s)i+;6inVOr(A zldw$eeJ`f)?d$ zyGL8?{O!}>;-I^sq3QibP3M>O9bAUW5iZJSXQhZ;!sA{q!y>EiTqEhaldmJ#&eJ=z zqAcR$7K$pcbbh(=*!sba=1P@+8U;B@xRyld0p`#EROh|6h+se~#Y=&N1K86^VP$#U!M zh}Kb!=te;k>m?*lfq??owMwl_{e1`EAhVQ2o}4qmm2SKIv?Wrk`_i} z8I+i4?^g&mGEATAH7p%XYN6_7c#&vTX7+a}P&gB816gO!6!}@k7|P<9CSRXSuUMGY zOWm_r^dn)(&#n&|UjyQeYun`xE3j=ka?+K*#a+J2N*Yz?Mj{Xfb?+?gKkqA#&K#Gp zlr(dJV4Jfv3gLO*z+|br!o|S*<_Sqk_gjRcdoXJ{_P9I2&CX7MQM^cKhN$~CpF~yhxz?mSCyZ# zR95)=*Caz8A|50KHk>L}l+|IonND!GSZKG6go-*OU+oi)bjtjSAkDpA+kc{@Et3Nz z@|fTxEAv>_&=Z$(7djj00`pV$Oa^S0va<=whL0jCh8WcY3G2Oy4fX($wjI4@QtW=TQXMG-a&9}bXwd@kzF6VRT_ zUsOfYKWs(A){7%%i*|QVfFP-fo?^G{L+;@mN!3Ac= z(RWtfX>;CUD7~?|3(XZn$5$n*V4*epaH2SDukuIY*=`^}bx+*o7v-@YsSP52myUQ{ zIJlK4o?kX`{*!d7!uEI0w^kqyzPpV>8=kAdKI@S~bj(vbr$Tk5-948@x z_`~`^mqoSVW`>oy5Rt?uaxb3SLQ}t10thaj=iwuvvOYL&<|C9&qk5`uZ;zT{wX;9H zqW`;inAs19JlQ%;!&DWV;7+)Cp1BI!eF+x%mGtT>Zbne^ny<2%1I`uYY+z;ql3@ O0=QvfXvgWmKDN2^gQlZRfK_rzh_Mz7<$z<$ibvJ9daTgLKc?952W zGWP7tSj&>-wKK-&eZKFH_w7l$YZ0D$X`{;h`qK#oZW zU}HT-*4}we$B5la-vSK)C;z_y=^YQD1HhYm=a$YRzqH@uM-RkY`J2}V`wwGO5MrSu zK4dgygze4gi_xfO%rHJ-y%OGr8_b-1g$a;IoI+JVP?%!q#6pPkemWzhz}mxRPZ5=q z;g9V~&CShamd-g{q{S-)0nEApgz^CdiW%?<|6j9*5m84SiUhUy#bW5a>b=Q(;z8J} zW9JEF3FP36hXD!2hI^tD&HrYXM}Ac$uy4&lCx)%EANt2iyD-Ld>En7FIRB+CE!ZRv zy((V1@-08xV{Y6X1J_fx$$J6Iw7?tJ2jmIv>@VCGZoKIfhN4WCbL9y<-1S0lT8s=9 z48Ee&n)yMhHa$f^+c+ShEK$1Bg-gZk^EN>0Pxa-t@UEO;D|qrpzbHsOd#GW8_HvNj znK6ALlwJN3k=whxue;v(?qt>3B<~ortVEEx_8@HW1tk!4IEsdU)ic6NS3V)i`Lr$x zQ*N=EYisV>0^+I)^0%i_XbV7oM{)G|3&)e5b6Qh{{T7+-&L(XLHO260CI%i@uJ{Pm zmH{{a#mUw|r}SO#E{9k>Oj=6nZ~3%*`W+&pe8=aMrzP|zjB;z<7|ye2v|KVWB3oYE zJ!O9K1huFur7?8Yu<8gVCMK)`a^i53@+dXcb0WOzc`?LK8+Y4c>`Wemv zc#Iek1M}P*+BvT78$+=?pBk!}Z!%MyG-t`d*u2bNr7;l~cV+q}>lU;?5o_}3(`_HS zix(rH)L9+%ZyNlQ2iCWT%)#C4-Gi|#a@;4f=#oA6IZv4;zkvj&jAAo)A6 zvZEHb`8qX_>U}e{zat!bc+W|IV8J8amy;jDCL-j&JzG#^i;O_Df?uC^2fcL+xIT1P zw!Cx~!j}p0D_Oa7-Oo_1S~ZB_6W|Jc2q{A_}_-p?5Qdf8TyV0mPT^}&_iYm)yFu5^*>b?vp;*8nGzRyWAT3#*o0e4Ha8){BAQ zO@a!sm9X3K5;xCEs9WTLg1CU7@sEO23}!c#rHbUNEcz zs=L2t5rP@a?PetNuZ#E0UurQI}| zGqoQzcnSA98}HahUfK-LjemJfWHVc&_Ip5ekdjaAA#HhtsYIKa>%M+vhFRdKc%pni zV{NX#Qr2tCC#TR5D84b@_fcY)h|s6m)(@lSe7{vgu!T2iHkKsz~f*u%i=?WGvduzIlZej5`#y!SttU!{YGb|bn!=Wt!TExD*+lQ}_*O?>Q zsMxu4N_rq_VM40f8ac@5$jN@a zX6RT|(n!hLO1Ig>M;jcWhbdM0AjQx#@72AU9**t8&OW4sm+hPm1Z9f*%>9|J*dkFf zy6SPp+fin)aXR$CjUvSl%#4r1U~;$eZNmLJ|1=l5YjJ(o_6bYvWmYe@NAx6#&Q*od zc3!gP{9TBzC&8)go~;#e)e9`Rraqe7mj$@}qk#M7;^(K^i2bnx6P6Q$EJJD{4E0^w zqzWv_WuGUe2zTMO`!hRE$~5aP-h!?gIr*~7;}pixRZY6`OU@1nNWMS4X2X51lFK{X zj%!7j$E(RfXeGdW$J6}SW(z5l(nQYOwefd8WEIW3CMv#xsa?XaxItW!WHA2wR!Wy& zq=zNOeYzq@#MvcIKdk_AtV^-Qs!@|}rFxIn~P()xU8g@SU>2{3!Y!v3= zn#J3S8ZaWEuazreiy~1Vb90!b`-vDl<7ej>h7&PL@3Q&Y9#4?8RK&E@4+fwsy`y?AoVU*kKt|;=Ye;xOY;LeQ%(D%Oob6aoCUb{{OUT)XL@9B zJuiqb^aXU+ro}R_;?`PrYDAorI<_CZ0q=QJC_30F^!q^ENsl%4y0`J+$0NJq$2TZ{ zJOOtVErG@)^A+R6A&FlRm%+SVn+Xc-EB9=pKZbYbHc9LLDARY5L*q9xF-(KqNn@fO zsZ#p^Yr%f`XD%w5a=F1E=)QF*K&|D4Sl_gJ1S=D_NK^W-?mK)P2`~C6wdfn*0)v=D0Hgw(r_tgh zC~|?)N>>FD)2s#m)@@7cI{p%%8nU8eUJuj{2sciR?0wSsbf`zY0?Axpt)+^;{!^gJ z)>;cL*Os);aG|P0GV4k-?tHt7NH=>9vF@qQoU;Hf7d%$nvs?`ZB67(WM$Ab(15EnN zi1(FF$9oIlZuND%`d^w4&Y*AogZD(34lv^sROdK@Lk0r0Kp7F&*FnY-=+`zQ+~*8E ziBAqJmY#n2@Bx1`p(f8Tqh~F34CAQnvJBH8$^8v6L!8a9I7>+3ZurFNBGcIU)VY=v z=t;x!M6;>rX(h4L?jECGL?^ky@2ixWj-6&3 z1>-X}EEHIetW!j5KO9=TwW;+xA2Rt4b$p-47#zmp@Jhk@v?Ra%Tp>$f7WLd)DApq&f$5wAXMNo=<>dS>amy%AA@pPx?(agdsZ{4EO zio_ish^Sy6T4A^@0sXk=k6%(oSUb7DohLsrw(tF{-?jx&^RzoH5FM(<%kLYA^%}Hi z+2#4Bkw79#>o2@UY_)vfk~*bHj&nSk_u;UrI;Ma_>L?*_PK-rMzjcpRWf0hH$5tFcTpC|av?5akGkK+R>!rvZczz4!c$Z6Z?S49xi_#gU_ zyvYXA7IF*1*S>Q#$Vg!eqsZ-$Yw%eNL{t{@J9v3W0%>4K>)k!bAC_$o96x_4ecWHj zc~B6M^{uE5=30)~3!M*F$agD?OAWoUx3Btc$zlAV>F?>|4)2mCG(_4dpV16Gb41P~ zhPDqRvjwFHo@c;*(~8PjVmVeu`nXZl?3XIrVY;ic>=ZZkL)L^MO0MQ)J;otI>L&A%oh(IwMEr zpc6VJaT$(n?log><(nZ2n_MBK)!TwLxZ}YIW2QnR1dk|Xw^~~b((YBO3DiARtww%Q?F;gJfRLj#f>&KG)U6fz z$9V59H_a>i3Fksxk;2vqE*TN6O=xNW+SG%Mj-i zzkWQHd1<$w7Aez|!NH1Hyu>`vyZN_YOoOuOf^vstgyM4vcx8N)-vw-fDPA=X3GwJ0cHlBr*gF;;UYy) zzt$|e^p)#DW^tUGMjxu3Be$TGTPq(4V-v<%Ux$v#V-`u{$h{r=ijFPJvF(N8B%!agz2`knz~m zB%n`JN|3$654l;>lQ!i{jPU^x0SSo|skm55a^c*Bt)Dz&RuPC&A(FLBCmyelFF}+g zq0*#i3GC#eFO*ajA2?)m>}U|UjI~iZkesiF{2T994^q`eqK zq)7=ynsh;WZ^?(}yEuR0T=!0R+H^D=GyniPT^&tR03hdA2%x4s zH#Yu-F6ZWgug<+k0Kgdk9>~BX>J$Kmx4N3@cOSo7n>_RTNnq@79DPJ$Rb(&=e?wzn z;gAmK7IDk2iN|6yLHSBAkglNcWd!ON*mLS2*^9$l>!fS$}g zo$DDKG^60lud@l}lYj#1SOB0`0H&21@FD)E;R!D*>5VQD>3q~6ol@3F+L&nTi{6(- zB1;xpP=!S+cbZEVJRU3hWMyT&M=_WQ@8Xya6{%D&HB`OkD(j>~ zcYa3%o5lrXjIEo-sccZ~t81j_m^X-MXeSnBO4BvLevBjy}%oQTUUd^V!3&+%$$$(CKTeO+_k2yBD<0dk{MR70?h&@UFS#}U; zFNKIs723{Tnd5r#R>I<95Hq+UOq4iS_Q_pl)llw+jK$@$N#5j<{FJou_N;mB^104d z0a?v^LTK8-KzZbA^Nk1+uP#i5;(x2qm z33{y0+T6L3_2l0TD`IIN_2tMHHsch>FXLlGb;+?=xrSr0?K0!QpND(TmK%`_uNSsOYIpeeR)Q znBG%M6&)|j$J4cf1GTVnSu1jVw1yWwD@t*OG1AP|6qsSdO2-teXsYu~ z`9BBG2(O1nAg#oSv~3$^1UOXp-J$>2Bi;Ci&k$; zPn!;3BYF-VR%;SZ^TH3(pslkL6^a=|?^t=O5{sB;?TV?U8dlmKN0zJ(Bli#cW;jV5 z5xjB_j}IjCL=$RQUi~M{^fi>65K{}xo>8`?B#x3CPS~wrY5m}zEPsT7-mjqbe{O$a z{Za>+SkNzTc%VA{d63<&fZJP*QXdX&L$Ku>`#)wD>Rh9nH*#1oLBf}f(e}kG{%uAd zA2fuDSwULF@Y6n!SXu)AwCSn0rTBbAi3RI2*XF~`%L%VeCNXC$7<>a-i+DEkd&5Fc zwAD##W{mjP8)Uq#jNf=Zd`n_}YZjV$g<$H;(dYhD6;xXX){rrmJMTkv?=u zZh~r`r5_R|7;b2`k}%xiuQTK$$flTSfA*pIWk8lmFnrL zxI(f+6!?wNst<{2A6NY_yfUQJMN;-={(^s=jp7<-t&k60{)Xkr2H6>@GE?vwMiywX zh=Zw}B{E~ucIGjHK$zMs@jq)0a%KEe&hYW6Fn?*0x)%)d1Ff14xn|!bGc+_)y|&u+ zD(48ktB;HvS68zFDBn%jBh%8He9EsrDV#J9A>eFaXr{gv26)*3SG-Y~AOt~6-s;Q5 z3<4k+6pjia!$wYioL8jY0Ms1F0RtNZkmu8ZDKhXMPT)Yr(JzUl8=zpL?7h$SUxEN0 zz=@wOfSo@xi+o$x^~I5)A5QNo{QtT#)YY;*SJc&daLv`=bS7YNJI_YLkWQjT9MI=% zMuxZk#Ynp58hLA*qXWmt%r^^)dmKg6zjL_Bs}K1doP&2fkHlhX*7yOB8-x~Cg85st zJw@deDbS-&sSrO7w;Qx8P4+0jHSx;WQ(^KsH{-{ET>6D;Be)Uo+^4vWS1j7xV4O4B z90QLfOLj}@r|2h4RDu3|?hx@B-T<<$q-{VTaEW8WFN3bZKvGMQM{_-cPF3pZyK^G% z-;_)b-ZFqo3$QR0;fXY;F2U4qZ?yMD^i{G6kLX!@sCu0JouJNIf(>7ynMlj2=TSkD zX@`=>(I)>)GrIf=(hkQ8qnhB+4M6|F;8tv#njFCsF7a>Jt*yRfe2Z5t*q0-7qe_rS zM)L-h9*Rxs*K3V)gqqKtK(e{19`}W=OngFS?LYf0djURC(MCVvD&su~9j(7{DCZFA z@ynvCrs7jppZjM8>d{lUib!*t`RkVll*i@fM(k}hUq}yL{Ckf%My=7-9i$ zHS|=co+V8oi#QAu2OpyZgk!i8zIu24hGD(RN-shAJj8iCAeQ0+juPXq^z$h~Yji!C zt%v%5P-shL(s*vgsaBfx$7%0-?7C+mgk+Juox|~j?FtFC9w!>ND~)Mv47=f_Y6qqn z#4BS}K6lXC1zh%_k{G<&lmb~qsm--M%ojKFm*J{0dz_MlDGzZ>moNV}s@~#9&SJ)_ zYn|8aYEuXsII>^kne{amtXwrA(h0+Zp>08qa)j8P0H+L-(<|*eTy`asvXF8FhqB62 zHjPD)IHvE1>a$ptt64Sm2zNi9@geJ@VyZSmvigtodb(UVa>3em&0 zEWVLLSV7eNE5Z%J1DL#m0iK z*mG5v!py1@c$3Qx-EW4lt_zD}MB4oag1c!yJ^J>iRaZsyCEC&Q6xroJXJ!p#)^O@4 zrf-cqT`wEzvcR}&Q^IS9+B{doN9>JG+^)!g;zlSl|IC2pzf;@7GUTGdwL>NA1U&XB z=)>7!tl~2tV3+AXRi&o32JXV&|GMcH;v@bw*`v#-o!8VF)Nm<&Hy@~WI>?qZYe%{Z zj_c&)8I8ovZ&=mkn+94Or=+m@9Yp6clwaY5a2t|xIxUU$syH<;1^iUYC$Y9sX8?VFF(L4h0NNmee&YVY+ z)$r{4iFO4S(?ymgFDr62!7F(CIATfI^qAfsLP<4Hg$q#2Za2oJ_+eOKpj%74+ zG~vJJ!updRnSImBw_9dBlt~hL zal%Pzv?1D}uZQl{AC%!fvf_N`U6Cgji2!c`?j0g6^k+*5kk9jXP>GH7%@%^J%Z*Cx z5|*kUDse)?qrRX)gxFZR-yZM-`fz1#^IHim)VAU|5I4--bX7KR4r&l@UIm5ok!K%Q zeMHO|Z`FOSLUw(j1((Lh3wy3j$<<>R-@SZe1on{iQea-45J^Q6Vj@#(vN)kbzPo1h z=sC7Vf&i)ByCxp4D!?DkKi1Wxyi*;FHv>Z}8bXf^nV-*g%p@d=DN(8o%Lkome3+(7 zUbI_xlrtoT*^y<}CWmL{a4AHwt$e`ePxTdV@_-tAYj0LNLZ**N%t_ix7-DjTdghK_ zl>N>Py7c!$8rP&~Q=?z(zuyIgDZbQ#&-uSPzHegJ12=}>Dq5P5>j%g6I7do-0fliK zZ&i**N8&2IIHO-o(eKTS@l&-nyUoF!Ddp$wXi)46oku#5^0In;&)NId*Bh#SK0hh1 zTa|v-3Gvlwnk$|{nxna?P?9K|Y@B+-gE>(}8P4;~yL^BJ3PETB5PtE$?O5x78Qw)A b&v-XP`099`^4&fEy8ybkjWkPdIYj&)Uwpbg literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Right Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Right Icon.png.meta new file mode 100644 index 0000000..1b54fbe --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Right Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 1023dc51a47ee2646b092add613fd71f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Centre Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Centre Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3bdc5ba6e39c2efacb61b1aedf164b186eadb87b GIT binary patch literal 2167 zcmdUx{Wsfr7RNu|B;qM))l9WW#n!f}s!>{0Rn+KCTiMWQRh1A7R-05X7DJPesfW`k zGutXzL2XsEOQ`j%o5VPkX;Vx++e*b~7~&zMM2KY5Ge68PyMMs^aL>KxbKgI_&pn^l zxi>$M_&M6d$^-y_K7Y>d3jiQ}2>~OdK7}RK#OjkV?OaGQ0H)?20~(OfH2@enocB9( zIgPU@nM$1QfpQ|l4(iSZ(>hG5b`YNkFBn`gPBJXsvE=#P;k>Y{<->WGvjTQst@W`S zbDZV)*`9;FKgyqFzxf5{LyI_SVY@M-R=2}lwqGRXhQUA=0%RKl#3#V$ATT2U+Y;d8 z3^B>S?#maz{P0fAPSWUh1M^n9)7E}O(Jtm@ z?JN6PbEKBh>Evp8C#Q&J7f1^CK2Yqj(b*UgA*O!;xiUS&?kCGgyy4dQXSLL}xnJ^L zg93R>hc0P|SZmVpq zjrV0nR0)K6*PFdZT}=xeL3#klgA){@cseyA`OoS5w=Wi(#?5>xb?!rJ>o`TD^5>P* zn}4$uYQm8W|JId}C{irU!Z0oh>5OAB@bNZ( ziKO|)g27Pr`-&H0f{?`e#GE-N30bV@WgFfl_=D=TXRF+`BV8(4N-S&yR1Z#ywf&D5 z2ykt9Z0N!nP@Q;<7j$YF&q--_kve>qK{Ii_Yt7P0iM56c0bo6K@wx6V@3xRrbPjAm zG^E?$m@IUm$apMT`{-0+5IHp#baoypZ2HFzhBC8j(O9^&BvD){GMwBqR(^>o8CosP z)QH&j#?*ck**)TPfBl8Rn8*j;zXmO-F^XV$U5N0n`g(RkaB~FKLPj=}nX&|5$H_d7 zWdn-nLnFFi@Ej59kz@TyOsCm3pKo*5tNQNMZ@a}W9{X9ZaO-s5C{2l4cOw9| z~b-ZWKMxiTZG3&m0ozVAm;QOcLk zPzBSD9}yNhJO21X@&@d5y0Nu|MA9N*V-u_7Z-u3pGyV1u* zE4%gNdzn*Qae-T2<_o)HLFwrceikZ8gESJxs+tpQS--k8sQS%ivIcn-fe{t5T3!~i zZjzDC1@T{&Vp`D%GA5zQP4ZX(N<9qrav3%6aZZ#&jMY9B$YDd@4hr&Zu8jq16=X%i zK`@!|E92Rg!ke37|Af#9#qEp_pFMng3_jMIYvJz6 zoNhee%9Mnd*4#~Rp%iQ*^BI0H<7 z2Vq;H62M)V+nLRZufD>fv=TN%cvL~>NBmH5e8zt?WzQV$2X6$~ifFK-e~1AiLe*~s z#`O;x?9lBl8!CG+IETfr#XFq3)E;1?I)UbbLHT6KB#z2GJP@(kNnq@%-mj;q==RSbsoQu;oW*3KDT z(|uNbqO@vU7|mYFxIem!4Gm2txA(4LAr-1tOfR?6h~kie6+!BhQmjQ=LaS`<-&Zyq zBlS;QmlO2XhyFROF$^9`+ff1yEjOV!@*X~^?Wil;I$-HZF=&!K)eLLE050aIt^6gV zkxwa6oT3z8h*CVB7^KY(@||Em@q^mGO$*_1u|Ibrcgi}pNg*#&!zT|xSIdKpyTp_6 z>bEi*mS{DfuItrh!09Iuw*4j80opC^Z}gvC1^wPv-2YtFRr4K7lPGUy!|X)m75yav N&Yvav@qEeI{{;&rkLCaX literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Centre Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Centre Icon.png.meta new file mode 100644 index 0000000..98c63ff --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Centre Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 5ca38f46fb0ec0842bb1308f91141f57 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Left Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Left Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0eae26998c43dd941f59629667ef5e6469c3f36a GIT binary patch literal 2136 zcmdT``#anD68?OXh@j0l5c5{l+%G!0JQdfGN^w%Qwab@)6?y^Uux;% z_=g0c`+--Nw?yrS@uw@{vuZ<0@Ke}N-HN;9S_ONnomanWo)dihCAM1g`tRMB48Du# zdj7+{7KMu-Pqb=WfQ0_!jURGtZEkBTqn}kJjv3zvuGSEpi~w8|xTOJ5x&UJew9f*g z2Y=zfwvbD^TOn7N4NKMeI`nwb;DpGHSW8pzZB(TD(hmJE{{B?X2>jFr_KbuynA=`W za~WAtO?aJ}Z0$6{EZhOgt4-1dvF;9O=!;uxaz>da77jnHiYsPaK$>lb*;O!n29A~m zd64z@A?vGkRZVMKO~Ds2d74|7?;+}C|DqAS1}-CotNX-h_;PuM#*2f-;I({uVf!U5 zGQ`Bd1o80Nv{sfL`@x2gZl?09n`=nB^AnnL8+&Izy?kC*#l+6Y1S_miaa3D!>hnGp z;Mv+ASkYB|J;WYL=-XlS-@5A#N_^l6hR;rAs6xX2X0pV6KV=2Uoe;P%$nH0aO^R9D|OXFs^+tOj?h!g2sjdw_h6q*mEQu^d%(8lt*hT)Oa2WKKDQ_lB+N&k9adh9| z4awUWd+n>y37X{h#Bx>RKL}@Hpsh;Lc6Y;iZ&ZjFx|Eo5yl{vGOq7uk0&K`vKR{prYvQ zGE=gV0!z2|QMsjmA{VB29DYR3eO#G@u?q?kT~vOmx1jZT$tyAna5oHq7JZ6hp>7PE zZihKweE;X(F4};H7B*O3qV|&7q{En&^`|_J1O%u3mLxc0n4<$w!W3ZD`mT9qKlX7oo3r4bvFKYoTf^cFvc!1$J%f-$|1+-x51UB7qwHKcqcC_B%F-Wm1x4O-c%!JC8 zXcSAO(H{ylC##MciyrR8kiXT8yyv3=HOjw@wCuVSh6SJ|53rgC*S(NJ?xn*j-p21+ zL7MQDViplMf@RI=Z|+1y&iQBA$2b0l=9r8Z6%aknn9wV0?K_?u5lWKoyll^I-yzgE z>yy`Bk!!W7qKK042*tG7KWQIH<$4ZMrUwxUDihrhNal$da{_c zVVf0%h1rr{H~$ zOQhFGC4)7WGRFTs*o~R&t$N?snpaTXA^n{0i3;uM7C5)5k*nQ5t#qO&BJWqMM)t(^V`VX97 Bj|~6- literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Left Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Left Icon.png.meta new file mode 100644 index 0000000..4c7222f --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Left Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 98d066211bdac204cb692c7ac53e012d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Right Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Right Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c50d6723f450a4b11024c857f01774f068b8d173 GIT binary patch literal 2120 zcmds3>sOO^68^pMH6$7cl9nQ?B&=I#y%9h~K*B{AWy7Ug6oGP6C>KF4Vt@i6DICk` zf(6T2K#ZiV5G)ih8!!ST1QDW;0?I`th9rc_C5c=b0wjcN`lX-x5A1%JGtW75X3m*s z<~cK8e-e1sbeHum0D!6Axig;v02v_!P)MVTxOP9@=+Nos!ZHEaZSlK7FT@2~0GMd~ z&Ul~CVW`Bi44j|MfK0Z?yMs~Q1Xtk=r%_+}UC7o8X%3n9x)rq_2*ve=@0FtR>l;1W zqs)o|AI5j;sI>=Qu3oLT`6Wo){CxhkSS*I)v{iDm4j2@o0gMAEJ7De)2-U!g2+?B@ zp!a_`pp=-AZo2*0gYWp!Q}Z`)IOzgSgwwa#2!=fHBNz1R|M?+3lD5U?balDQ`yxUp zKeQ?&XHB*Z(;@KDgP6i)Q%E{GxxQ^ieQXf2eA53(TY>4PUj;5i2aR2yw92&Lt6`uCZTM7+Hw%i;2PPXP)}9@ z2h%1{wkH{xcD~ophV>^#rN79&X4HJtV=FcL(2#3+xKW5f28l5n*yqB zEd)tzqg}M&-Q@{M-1ftZ+SSWsz?=K&L=R&N>)z<-mb?bN^8p)^8lP&c@8=2lE5gn= zG@mMp+`i}==fKQmm>P@zyTXtWwU&cs1ET9D(?5HUIha1V$sBL0)xb(9&YdI6CeC>X zkuc$9QsnCa+18Ynf7-H5+#=7g_p1Pt1&U8$Z_O10$ z^5Q*jBR(zeXJrQL-wjzw+-8xr-8o@`I&>wFcd<2T!|}yT67$Ah{;OfeR)AaTuhURG zi2d!Iq{S}Yh~(k!n|HF_JdUD+QUyf|uE(sz#-WKU)%a?w+I#+q1G(U{QA~{gv|h)a zXFKh%8v7u6T{WQk*7MXAB(b)=qUX?Aaw>8cKc}W+u=MVcEa72jAXY13_P3ykJFJEV zpGoTFZdn{0oy}ljy#$u7SqP$~!ccJJnoepc z?T_p1Aq4RoyHsNDy=v%z3lpf*G_fB6b72FJrxOIrDZ>eukVb9BU`_ymqk{b&-4Vq< z34`k5Khte&sIuzwoNF8#vSg=K@eWs{WG8rQ3*?Xffu}>l0?baM_W37|j+w*&4*oP` zRUCxSy67C=qh~}kVEG{4^D7c^UkM($P=!azo(mD$_NQ!PPZ4#0^u&bK$+uz?ura4J zkd_m+$os~~E*mpHa@pAhvMK}W1a@pZnrJsfFF3rqBDrXsg0`9j_J^rMZ$qU?UEixO zY6;h8sy=j(pD@yVv(+S9c4c8H9mRh%U61uLvGnw<1hFDs*S-d<&pk_>(m-;iv%CH9 z^skO*qzJ)4g5_wf-L&4`nT~25Gx^T@mwhUyhUX#j1=M0hm?W^JHVcV^dg!R7$<*6si5e*JNW&yO9` ae~>$vo}Q>Alo?+G;P>~yGc7(bh5rSvq;>BA literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Right Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Right Icon.png.meta new file mode 100644 index 0000000..e41bba7 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Toggle Thumb Right Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 2514675ace6b54a4b86f2e955361c8dc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Upload 1 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Upload 1 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e58dc20945e315f83c0d038e408773e914e0653d GIT binary patch literal 2046 zcmeHITToM16g@Y&n1>P|mdYbSkg8(^f~1zWMnMpRQlXYNT*ViJ7$l-nHH0u0JBEi9 z0u>c1Pp55wiV>(Kp;%DVNJUhipzo9v$ zBe%WP-CHVMTmHC0`q>(ok$t}L$@Bz0=w#>(++09fGuZ-4emwGekT&&TWM(;pB?C(* z=9*rQn1?d?}L7e_~k*X=t zn1pi0(QN6}IvBUl$hqSDw*_N2A_Q?{5ZCBbeo?O5TRAm%2N8mSzRFS8e32S~Wno&j zetY>!Hw$}NSjC~Yqj$UKt8Px3ejBD|51Eo_hAgSpypCZSCeud5Hun2jHCzm`q&VAQ zHt==BB9rBG%;Z?FMD=-u09%6@Qnt9vPG=RXd;BXGcUnRn)#n>0i?5B-e^aG=P_w?* z&YmGXWOaO^V8-2zQ5J$J3F4S|spI08O>wW#{rHAJZ!{s94(FOP(zM=64qHwh$pu4q zBNm48jDv^TF5*r)+=o_NLdE=p?y^c5t6_$%*fl}FJ!KG_+h74HdNwOLA3HX;68Mtq z54AYe)rR3Om`TwXBs%nx?RafnNU5w5<)qeoXyV#iY=$r8KlFfQ9>GdpNIXG&3tvNu zpsk+6_9h5BsQ`RUhRSjq58(2#J>h-j);&V+AmH_&k9R5= zEek@yng`uh3qyhz99YFHK;O46N4PWV9A zj#qnB?|t1PEXVOBu@apKnZcKg7C1JoETn(}1@F;VdM~Rr*dMSr+MHz*D#W1f-EjxW z%0dgE;Ej;`$br@nWxSbtg=88)1U;#>IaRFIZ~XWy4o{nO;mANzJCUKx@!3)bFU6o> z&58&C!JhB9vEodx6~!AkMZfsXOzzJiWP4$5ik0rX8Lsf>##3I;pcVEw+3M4_``m01f^NP_35m`(2+W&mGLc3J literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Upload 1 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Upload 1 Icon.png.meta new file mode 100644 index 0000000..9ebc444 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Upload 1 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 961661a007c5e694ea024df6b49ce3ae +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Upload 2 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Upload 2 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7badab2031b80e13c213378ace67ec82390fdb1a GIT binary patch literal 1929 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 0 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 0 Icon.png.meta new file mode 100644 index 0000000..42cf42a --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 0 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: f339c25a4bc8a7642bdf4d4d8194ec18 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 1 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 1 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ccef2e56a43ceb8de22b8df9ccea805399518a41 GIT binary patch literal 2667 zcmc&$X;f3!7C!e9ARsXTeIOtb0*YzH#$rW@LU@FLIAF9Eh(3s=BBB@sQA8mLwxBZE zCyJIiE<^>4R0J85DjI8Pz#@Z!1VjTu7z6^D@4LKT@6Y?)A7}09TW9U_?X&jYm-g)T z$C=xi0|0Q_1L%7JfKU|zSQAtnjJp$w3bWXN(0BlrSS=ptuXiar0L&e>(|x{8ESPvV z#9Zlb#~bRtW_W0OF#{~;KgRy(Ou0;33zuRuQANBN_Q9B1u6zkdgV7a974uS}8+BGW zr&!p^J%3nBST}H{;atO!@NHgR*2HqIs@XRT2A9l$%NlUy2B3ZacN-6~{Ky}ha^v

W2Osw!6Rb9(TG`lzaeDH}}MaWdhYr{oa>{ z$shaNIflK6p*}b+CF}?nO6(RaUGV0ptn@4->HX?L{60_=w^ulN?m&}gai)p<>2h9z ze*$wV$4#c&A+j}YOSc4N(%JUzw9mfVUf<|XOwg_Y1zq)q+F;$t`LD`WHn?|qKrhB0 zOS@#47Pu$Dg;rh(eTWYkQFBd1>b!waf+F9NwmzdFgQFNSwCnaRSasMs^A1jqU(uC* z4oYU)*nP?bAL8A8F!RxvQB>XNhZ*RiE- zMppYykQs1ZHh#eu$T`gPZiHOcBzs?e)Pe7D8`cweXQ_8NgS&zh+eU7GHt2IUVU<2W zepKHf4aq-y-FFs`3&+|2=t%^#zlM*fWMlU|A^3 zDho};tBSbj3mr9>60Ss9J1~+~H@imY|HEUJRBU*1C`ZCrrdu)GfW@$>R@8%OJ z(*e`fTVEUd1QDWNVA(8fLJ<;^de*R`CIsJG;Y_r%;vKEz$O_|%M0fKU3yPq^Wl=l8 zTWV-ym51v{LXze0YfCmjQAdWih;_SBSnL~20*n!W;1m9OWb{3AuBK`tl2LsB&iXW4*Kg~y}-BWOemg5%DH1NC{ z>vg;D*26(#pGG5l0&hs_+1Jt+m|^VG$z#J0n#m|$zBO@q?4BS$D>?`}!F>|Z&|L3f ze!~Om?H3p%UU?IZRrDMmH>C~Bus zDpuUtT{jh3Ji;L*Esq@>D&2q?9K|$ThZHN-ytbB^jXHTDNs+`AsOF_JyDr>uvFsZ8-sEU?6|*I;0?^TtDmueNh*h6iWNi*{IHP*7$iWy{ENxT5YrXufbi*y z>0^D?TVaU!@1Mj{Gw@0vHNlFp7+w^!6YS$zVo?wLVC0}U7N%`n!gp8(SQlBQ1Rfv5 zvp$h(uz*$sfGDRgKsPY4LPO?azHER3)0QxywG8Mf7F6|{=(oTW9_V=aua078V1&9t zu!<|7Bk(m=Ts;V3c;5+N_E%y6)4pUvYyg$~BZKE)1>}=ivcY)_?>fnQbFLe9v5zU> zGjOd7D$YTus9CN)MXV+MzwYMtrn<)#Dp^gP_jCq|)EAQMsf`fZreEuJ!XHHaZbv(U z-aX&+HrW!eF0sH|Zs}qw76{b^v=thQ7me&x!^%2fN&u{Cvpc?v`5gnR+&7_b3H%mR zLKZ|&^8nj##KtXV{nMQabYz0Vk6Y(^cj((i$ z`P`+cVO^%qypv`if{Huu*R1wm12T^uQgXvEybTVfUb@a{Z}IrvmwAQSyJ=gL|M`V!^7N}V2w`qZmn#Plf=0#n)!7h0d+ z-rz;h%TFosYryd43MW;=67ROO-4~{`Ho-_DOexYPSXBf);i4-TZoC^m zjHfnv#dfnBYlgT+FkwV6>Dc>7$v@ohWrEoDoX|gV0@dI3UB;h@N-lYJ?TtE@fhoyq zZ1AEi#5_B~57LI#pPm#sKvBmYRjHm@lpCjK?G9+rc({Ph$02>*l=7)9zf^D|U`pW@ z2dWo`GWXSQ{+G|Df}I?F@5!7x+<{6>UPD0iN6`joRId$7h!jLfT(ji*vNUODiYp1scFgpCo=HI* zv%;<&!)pt!gSH)W)x-LG!pUi&rUN+{-T&GK*0r_}zYlI|2 zqhzhqTuWN@Bu2Cp1!kR8s02g#q7@o+DxH3+sUFUod=qZaPT9AZhbvU$k_w4Lq7eE- z{^5ZLaa_Z=XH4lb_)74&2jc5c8loD%NT%(slIhB%+GaJ?8K?__rsYWV)1cy=&`jvI zzZ$!~ll6H{)xE3pg|GCa6q?hyHF;;b5;V$6ZaMVfLO`3A>Ix1TJ8abaFd*~Z2fE!D zEEipLoop)>1Z}Bw>WxeutTiAvA#~{fI&mT3#Kc^_jWbAzWEQ`T*Id2z1h4#)Q;cL{ zLH=8z*0hM_I4v(GLxW}6(b(=D(}ASf_N(83uxP!H3tlN4(77MRfJ?T}-@hgOPX_zR bA4O}vsTwx9@~#Zs9>I3M-SqqaWT*ZIK`x>i literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 1 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 1 Icon.png.meta new file mode 100644 index 0000000..88e1f5b --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 1 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 91661b7a5626fa54286d4c18c95d7d00 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 2 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 2 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..01f941c2169edb72472eeac1bbc8f36a94c6b4c3 GIT binary patch literal 3870 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 z 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 4 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 4 Icon.png.meta new file mode 100644 index 0000000..9f15278 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 4 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: e9b63031b6e86be44adab37645278daf +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 5 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Volume 5 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a7094d09d047d3819a1ba1450ac3acc30b56de1c GIT binary patch literal 4103 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 endobj 2 0 obj <>stream + + + + + application/vnd.adobe.illustrator + + + Free Flat GUI + + + Adobe Illustrator 25.4 (Windows) + 2021-08-22T08:20:43+01:00 + 2021-08-22T08:20:43+01:00 + 2021-08-22T08:20:43+01:00 + + + + 256 + 244 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA9AEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FULqE2pRRK1hbR3UlfiSWYw gChNQwSSprtiqvA0rQxtMgjmKgyRq3MKxG4DUWoB70xVfirsVdirsVdirsVdirsVdirsVdirsVdi rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd irsVdirsVdirsVf/2Q== + + + + uuid:9E3E5C9A8C81DB118734DB58FDDE4BA7 + xmp.did:859bbf02-4df4-8c4b-838f-bdfab666ec7e + uuid:a99fa23b-7cbe-40c2-b35c-b4c9556479cc + default + + uuid:84ced696-6267-46a8-a05b-95ef32cb4ade + xmp.did:39f16f92-eeaa-6049-abb6-044ae5be3d34 + uuid:9E3E5C9A8C81DB118734DB58FDDE4BA7 + default + + + + + saved + xmp.iid:39f16f92-eeaa-6049-abb6-044ae5be3d34 + 2021-08-18T11:06:50+01:00 + Adobe Illustrator 25.4 (Windows) + / + + + saved + xmp.iid:859bbf02-4df4-8c4b-838f-bdfab666ec7e + 2021-08-22T08:20:38+01:00 + Adobe Illustrator 25.4 (Windows) + / + + + + Basic RGB + Document + Adobe Illustrator + 1 + True + False + + 256.000000 + 256.000000 + Points + + + + + MyriadPro-Regular + Myriad Pro + Regular + Open Type + Version 2.106;PS 2.000;hotconv 1.0.70;makeotf.lib2.5.58329 + False + MyriadPro-Regular.otf + + + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + + + + Cold + 1 + + + + C=56 M=0 Y=20 K=0 + RGB + PROCESS + 101 + 200 + 208 + + + C=51 M=43 Y=0 K=0 + RGB + PROCESS + 131 + 139 + 197 + + + C=26 M=41 Y=0 K=0 + RGB + PROCESS + 186 + 155 + 201 + + + + + + Grays + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + + Adobe PDF library 16.00 + + + + + + + + + + + + + + + + + + + + + + + + + +endstream endobj 3 0 obj <> endobj 6 0 obj <>/Resources<>>>/Thumb 11 0 R/TrimBox[0.0 0.0 256.0 256.0]/Type/Page>> endobj 7 0 obj <>stream +H‰ŒÏ=Â0 †áݧðjâß${ÅÄR ‰ Æ‚Êý +S*Ëú¼=ûAAñømú¾÷nø„ Ë~#»Q„x¯ل´öÖð¾îöz9ׂó –FY©q„KkF½u/’&áA¢®~hŒ…LÕ»æsF“ÍM2g$‡9 |ÔTZ§ +endstream endobj 8 0 obj <> endobj 11 0 obj <>stream +8;Xp,*<[4@_"AiVOIa_5JE\!W$p_8sA/Ts9EC:ateUA.$J/19!d1*m&5)&F::9"97 +d8-9m;#gUs! +endstream endobj 13 0 obj [/Indexed/DeviceRGB 255 14 0 R] endobj 14 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> +endstream endobj 10 0 obj <>/ExtGState<>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +/CS0 cs 0 0 0 scn +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 12 0 0 -12 -103.0967 -61.2783 Tm +[(T)7 (his is an A)11.9 (dobe\256 I)-10 (llustr)5.1 (a)4 (t)5.9 (or\256 F)25.9 (ile tha)4 (t w)4 (as)]TJ +0 -1.2 Td +[(sa)8 (v)10 (ed without PDF C)11 (on)4 (t)6 (en)4 (t)3 (.)]TJ +0 -1.2 Td +[(T)71 (o P)5 (lac)6 (e or open this \037le in other)]TJ +0 -1.2 Td +[(applica)4 (tions)10.9 (, it should be r)10 (e)-28 (-sa)8 (v)10 (ed fr)10 (om)]TJ +0 -1.2 Td +[(A)12 (dobe I)-10.1 (llustr)5 (a)4 (t)6 (or with the ")3 (C)3.1 (r)9.9 (ea)4 (t)6 (e PDF)]TJ +0 -1.2 Td +[(C)11 (ompa)4 (tible F)26 (ile" option tur)-4 (ned on. )41 (T)7 (his)]TJ +0 -1.2 Td +[(option is in the I)-10 (llustr)5 (a)4 (t)6 (or Na)4 (tiv)10 (e F)31 (or)-4 (ma)4.1 (t)]TJ +0 -1.2 Td +[(Options dialog bo)14 (x, which appears when)]TJ +0 -1.2 Td +[(sa)8 (ving an A)12 (dobe I)-10 (llustr)5 (a)4 (t)6.1 (or \037le using the)]TJ +0 -1.2 Td +[(S)-3 (a)8 (v)10 (e A)6 (s c)6.1 (ommand)10 (.)]TJ +ET + +endstream endobj 5 0 obj <> endobj 17 0 obj <> endobj 18 0 obj <> endobj 19 0 obj <>stream +H‰|TiPY®¢éjP·f¥¢P»ÆªTpdP9ÅWdETñZmè–û°ÄFW”æ4tXD”E†C”KQð@Dn•ed•Ëa\'fg²ðaÌÌŸýµñ"22_¾ü2óˉc†Žãó¼=vºyº/Ý|D(Wx©Â¿Þ®ô +‘«¦œÿ%ÎÏ5äç좄 +”þéÓ'O1´}¿Ì®þrV‹ &ÂqÃÁ±C]Ã#„xÿ€HÙ +''«)i7-­d6Ë—/Ÿ–v2E¸¯Ræ}D© UËÜÃüÂUá*y¤Ra-s ‘MC¨e*¥Z©ÒL]þ^•,P-SF(U2¹àôâUJ…,R%W(Cåª`Yø”çÌCÿ'•,0L&`É|§,ïHáR-“‡)– (áÓYü£Â"UJµõ27ïG"”²•2…ò†áÂÁDöÌ Ã☆}…aË 0;[g„m6ļ ì +†ŸÂ0 _l3æ…Ų°R¬ 7Åýðz|ÿhàje0&r)DÏ 7ê y±§8˜Oø™D‰ÄL$)5šc$7ª1â]ãŒßÍX5£cæ“RùñF\ E)†|Ò„×déè>ÖÀY1¼# Ý¡aʘ<#™$¾Öa l‚o¢§44e‘¨–D«ømpðæ¦ÃºE·'\ètB|—È…âG¦¹‚~gZ'—jð° cúõµ ºôjIÂ\ݺY”—‰vÃñvü*¤ˆ®B ½ RÚ%¤Lð&˜)‘޾v©¨âšúJ@€êð!ÿˆrŽü¢:¡»?%Úä2ßJõó«!€îEb¡…Ø ±Ž|v¿&º!@œ×I?]bê]VÕùªs7ŒÒˆsŠs~XôÜtîÃÙ^t"¡¸ýF(÷¢fÂ!zÚ;á@vžp°,k ÿøW¥çƒ06HíS¨’P!`¨qò›žZ¶®nMýÚy„ÆÄ#N¨œ rÍҜή`õÉÁ]Šž=óP¼[}v HØ¢ëáo÷àïx×·"øI˜8Úˆæ ¿&„Ùˆ7X à ÐÂ>4 OîÔŸiXÔ-<‘¢¯…X4ßhX–½0rd±Ð]n7Oщ¿7x‰8™_˜|…yõìrÃM®¬<ïV«ôaTÃ¡ïØ +?Ï|{fýŽÄrnؓθPœ^ÉüÐvÐÆÚc·Y˜:ít G&$ôò·zƒ¢MZF t”ê¯.¥Õ=1í Øö¿þùöfDÔrÖ¾%mÒ›åÍo[ë¢ã Xª®P˜onèž7ͱs6³êÜ +îM@…¿§tî}6[·ç*X2ñ¢†ŠÃÁ4áÇÁ÷éä)¤Fפ”V ÛMÊG@þŠÒòN¦‰¥úªj)¸KÆý?"Ë-Ûbû±ùÛÄeõÙu̇ó®~\‚mM5÷@ÆRªa}£Û]Me•El:AiÏlGšj8®OH:ÎúÆùùy2ß*‹î½<÷=G>Ñu+5¼s7G›ô CÅ¥…E¦TCÆ÷ât£¢%¢› ð!páÀ"ÕáßhãìàÂéážÝä â ~¯>ˆ}etvzfÚ9¶#¯¥ê!ó¾qåWÕ€D;Ö.óØ]ÝËêÏéÏŸ—’;ºy¬¯ñ/i*èØf©k~|8¢[¥ºø‹\~§8S½?kƒl! -A–c–°¸ývNæ%ŽlÕõ(4üš®©Š+G¡x„jà-&öÒ¨Z/¹µ§Ü…A3,,‘}*‡,^[‚ñÀƒª»ElšPi†£x€H*Mn¨‘òƒÛÉ :.9>)ž¥Üú(¼«¿¼øñ׻߿yrk¿w—®KÕꤤ>¡V·y^ùοñ¾ ¡Sÿ––'•‡lÐ{$A‹ÑâÑ%°¤ÿNNv «mÇ)užŒíŸ`¦žKm£[Ï\e>Úy's$òþ€}¬êÁ‡EàlÊÛƒq2¾"yú÷'Ï.çLÌb3;Ågb#΄0¾Žq¾ +íæ ÒÈ ;'í%d RvYLté¦I¸Ç‰0Èq6wJ‡O &Xö±"œ Ã|'®?3í`aA¥Ôð¡Ælû:Ά ³!È:^ùƒ¿gêEHòb£ásóp|%á"IË^ÑZ îmÄ“§§lûpáñý¡?×XS£÷«àþŸþmú«WC(O´Ývßs½ôÁãe˜·&ÿ…¢ÓŸeJ²ÏøÝ´ˆ¥{=÷ÉJˆv8R|5è¹~y’ˆŒ¦¾Šø9ï&Ê•Sié´ÐN‰½ÇN´h8þ-Ç„O…Øøíd‡vÙii¼r“ Û›,í$î\àSöú›‘ÈVªö#Mï1?ää+´å)$Â-Æinì±%(¹Ë¿tFt¼wX?F@Apòîlñ@ÊYRÞ]âí—\èùîÚÐyªö¤ôô-Ì]VìÊ#âäYÛòWŽÓ•¾£‡%ê/¿È**ðzÊÙõg!œáE–ùfU„¢d™wG h/ö•K+»ÎéD¯¿¥ÍCš‚˜Ù 5%ò´½“$tÁØ Iðª!¤âÖ2övêÂøSÁÚ,ÊL5ê¥S*U6‘Vzó> »’ÑÚqïðoË££—Îp™£iIÇæ¹¯ipD"…r2…x™“Åò'l @£Á^ ȇá©¢µAeÆ~}?5}b!¬±.ÁØŸØûÏAü¢—»ú2{uÌC-[+<×NŒÐl5¡®|Oίˆ/˜Ä¢¾ v#¥ÐTŸ·Ù Ã5£Õ2Ø(Þ Ò‘•:D2pçu#ú‘šñ,Ø$ªŸš÷5³ŸïæhR‘É[eËÏÛãùÆÝ³Ù<%¥¿ žøoÀ¶?[vôX<ØóUNUP%,$å×ùªý»×ÄÂÏC¾Øõ/0ðSßñ>”3‘tuÔW;ÈC×òUT˜Z;ÆÓu4Õeœju±1ënpÖµIÛjkZŽeU³ŽD©}Ü"²5·Ù:ˆîN£N«m¨"«¾!Je$%ÞÉxð0ŠÜËÅ“Ÿ?ËÎØ¥<°kgÎDhvüFˆžú_Cåz+Ÿl[a4¨·[0矎\îÓ뺤¾Ì[¡tèY*ÚD–ÿÁµ4£¡a"MÓÝ4@ŸÐs´@Ú¥*Љ¶ÆlœÙÞnŽyª71VÑ¿ t°9+ +endstream endobj 16 0 obj <> endobj 15 0 obj [/ICCBased 20 0 R] endobj 20 0 obj <>stream +H‰œ–yTSwÇoÉž•°Ãc [€°5la‘QIBHØADED„ª•2ÖmtFOE.®c­Ö}êÒõ0êè8´׎8GNg¦Óïï÷9÷wïïÝß½÷ó '¥ªµÕ0 Ö ÏJŒÅb¤  + 2y­.-;!à’ÆK°ZÜ ü‹ž^i½"LÊÀ0ðÿ‰-×é @8(”µrœ;q®ª7èLöœy¥•&†Qëñq¶4±jž½ç|æ9ÚÄ +V³)gB£0ñiœWו8#©8wÕ©•õ8_Å٥ʨQãüÜ«QÊj@é&»A)/ÇÙgº>'K‚óÈtÕ;\ú” Ó¥$ÕºF½ZUnÀÜå˜(4TŒ%)ë«”ƒ0C&¯”阤Z£“i˜¿óœ8¦Úbx‘ƒE¡ÁÁBÑ;…ú¯›¿P¦ÞÎӓ̹žAü om?çW= +€x¯Íú·¶Ò-Œ¯Àòæ[›Ëû0ñ¾¾øÎ}ø¦y)7ta¾¾õõõ>j¥ÜÇTÐ7úŸ¿@ï¼ÏÇtÜ›ò`qÊ2™±Ê€™ê&¯®ª6ê±ZL®Ä„?â_øóyxg)Ë”z¥ÈçL­UáíÖ*ÔuµSkÿSeØO4?׸¸c¯¯Ø°.òò· åÒR´ ßÞô-•’2ð5ßáÞüÜÏ ú÷Sá>Ó£V­š‹“då`r£¾n~ÏôY &à+`œ;ÂA4ˆÉ 䀰ÈA9Ð=¨- t°lÃ`;»Á~pŒƒÁ ðGp| ®[`Lƒ‡`<¯ "A ˆ YA+äùCb(ЇR¡,¨*T2B-Ð +¨ꇆ¡Ðnè÷ÐQètº}MA ï —0Óal»Á¾°ŽSàx ¬‚kà&¸^Á£ð>ø0|>_ƒ'á‡ð,ÂG!"F$H:Rˆ”!z¤éF‘Qd?r 9‹\A&‘GÈ ”ˆrQ ¢áhš‹ÊÑ´íE‡Ñ]èaô4zBgÐ×Á–àE#H ‹*B=¡‹0HØIøˆp†p0MxJ$ùD1„˜D, V›‰½Ä­ÄÄãÄKÄ»ÄY‰dEò"EÒI2’ÔEÚBÚGúŒt™4MzN¦‘Èþär!YKî ’÷?%_&ß#¿¢°(®”0J:EAi¤ôQÆ(Ç()Ó”WT6U@ æP+¨íÔ!ê~êêmêæD ¥eÒÔ´å´!ÚïhŸÓ¦h/èº']B/¢éëèÒÓ¿¢?a0nŒhF!ÃÀXÇØÍ8ÅøšñÜŒkæc&5S˜µ™˜6»lö˜Iaº2c˜K™MÌAæ!æEæ#…寒°d¬VÖë(ëk–Íe‹Øél »—½‡}Ž}ŸCâ¸qâ9 +N'çÎ)Î].ÂuæJ¸rî +î÷ wšGä xR^¯‡÷[ÞoÆœchžgÞ`>bþ‰ù$á»ñ¥ü*~ÿ ÿ:ÿ¥…EŒ…ÒbÅ~‹ËÏ,m,£-•–Ý–,¯Y¾´Â¬â­*­6X[ݱF­=­3­ë­·YŸ±~dó ·‘ÛtÛ´¹i ÛzÚfÙ6Û~`{ÁvÖÎÞ.ÑNg·Åî”Ý#{¾}´}…ý€ý§ö¸‘j‡‡ÏþŠ™c1X6„Æfm“Ž;'_9 œr:œ8Ýq¦:‹ËœœO:ϸ8¸¤¹´¸ìu¹éJq»–»nv=ëúÌMà–ï¶ÊmÜí¾ÀR 4 ö +n»3Ü£ÜkÜGݯz=Ä•[=¾ô„=ƒ<Ë=GTB(É/ÙSòƒ,]6*›-•–¾W:#—È7Ë*¢ŠÊe¿ò^YDYÙ}U„j£êAyTù`ù#µD=¬þ¶"©b{ųÊôÊ+¬Ê¯: !kJ4Gµm¥ötµ}uCõ%—®K7YV³©fFŸ¢ßY Õ.©=bàá?SŒîƕƩºÈº‘ºçõyõ‡Ø Ú† žkï5%4ý¦m–7Ÿlqlio™Z³lG+ÔZÚz²Í¹­³mzyâò]íÔöÊö?uøuôw|¿"űN»ÎåwW&®ÜÛe֥ﺱ*|ÕöÕèjõê‰5k¶¬yÝ­èþ¢Ç¯g°ç‡^yïkEk‡Öþ¸®lÝD_pß¶õÄõÚõ×7DmØÕÏîoê¿»1mãál {àûMśΠnßLÝlÜ<9”úO¤[þ˜¸™$™™üšhšÕ›B›¯œœ‰œ÷dÒž@ž®ŸŸ‹Ÿú i Ø¡G¡¶¢&¢–££v£æ¤V¤Ç¥8¥©¦¦‹¦ý§n§à¨R¨Ä©7©©ªª««u«é¬\¬Ð­D­¸®-®¡¯¯‹°°u°ê±`±Ö²K²Â³8³®´%´œµµŠ¶¶y¶ð·h·à¸Y¸Ñ¹J¹Âº;ºµ».»§¼!¼›½½¾ +¾„¾ÿ¿z¿õÀpÀìÁgÁãÂ_ÂÛÃXÃÔÄQÄÎÅKÅÈÆFÆÃÇAÇ¿È=ȼÉ:ɹÊ8Ê·Ë6˶Ì5̵Í5͵Î6ζÏ7ϸÐ9кÑ<ѾÒ?ÒÁÓDÓÆÔIÔËÕNÕÑÖUÖØ×\×àØdØèÙlÙñÚvÚûÛ€ÜÜŠÝÝ–ÞÞ¢ß)߯à6à½áDáÌâSâÛãcãëäsäü儿 æ–çç©è2è¼éFéÐê[êåëpëûì†ííœî(î´ï@ïÌðXðåñrñÿòŒóó§ô4ôÂõPõÞömöû÷Šøø¨ù8ùÇúWúçûwüü˜ý)ýºþKþÜÿmÿÿ ÷„óû +endstream endobj 9 0 obj <> endobj 21 0 obj <> endobj 22 0 obj <>stream +%!PS-Adobe-3.0 +%%Creator: Adobe Illustrator(R) 24.0 +%%AI8_CreatorVersion: 25.4.1 +%%For: (James McGhee) () +%%Title: (Flat GUI.ai) +%%CreationDate: 8/22/2021 8:20 AM +%%Canvassize: 16383 +%%BoundingBox: 0 -4865 5152 0 +%%HiResBoundingBox: 0 -4864.0205078125 5152 0 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%AI5_FileFormat 14.0 +%AI12_BuildNumber: 498 +%AI3_ColorUsage: Color +%AI7_ImageSettings: 0 +%%RGBProcessColor: 0 0 0 ([Registration]) +%AI3_Cropmarks: 3168 -4288 3424 -4032 +%AI3_TemplateBox: 2576.5 -2432.5 2576.5 -2432.5 +%AI3_TileBox: 2998.36221313477 -4580.97509765625 3593.68222045898 -3739.05511474609 +%AI3_DocumentPreview: None +%AI5_ArtSize: 14400 14400 +%AI5_RulerUnits: 2 +%AI24_LargeCanvasScale: 1 +%AI9_ColorModel: 1 +%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 +%AI5_TargetResolution: 800 +%AI5_NumLayers: 1 +%AI17_Begin_Content_if_version_gt:24 4 +%AI10_OpenToVie: -95 -2951 0.5 0 7760 10025 2248 1300 18 0 0 1330 91 0 0 0 1 1 0 1 1 0 0 +%AI17_Alternate_Content +%AI9_OpenToView: -95 -2951 0.5 2248 1300 18 0 0 1330 91 0 0 0 1 1 0 1 1 0 0 +%AI17_End_Versioned_Content +%AI5_OpenViewLayers: 7 +%AI17_Begin_Content_if_version_gt:24 4 +%AI17_Alternate_Content +%AI17_End_Versioned_Content +%%PageOrigin:2176 -2732 +%AI7_GridSettings: 72 8 72 8 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142 +%AI9_Flatten: 1 +%AI12_CMSettings: 00.MS +%%EndComments + +endstream endobj 23 0 obj <>stream +%AI24_ZStandard_Data(µ/ýXÜ_Þ}† ,ÀÔÐÚ¸j5~xÜ@‰€€È oÿ¯‘<)²7팔”{¿ Aí¤I¸K D ½Ð̸oHª­?ãæ¢Äª±.äŽ'Ó.RFfµÅݩѸ-Nt1úÕÜxOæ&zÉq”±sƒnq‹XYMœ-†÷—v«ÑZØë;ú­þ£¼˜‘‘vUüU¯Îè=³QuåmsFf™’3²bÙê”a^°ffôºáÕ Z\q\qQÒ‡ÕâJÎJ¤æ‰L½hþ]9.u®ï7^ ŸVsb‹âO̯ÙãÂá[ y1Kô«q¶0ãÔL$å:ߝީ*¡Ýz7ì\ĆoAË8éÂFfœ-<2F>«7\>±ïÊwú ÙØÍäÓ}ƒ†5¥M~‰}»¨ó´„&ßx¹©ÇÕ‚z2ò¡qµ` ù½é(vQòt‹z™ØÚ ¶‹¢Ú¨Ÿ¹¤\i|‹ž|ø ;;‘N? ž‹sÇbB¯:骣Q®ªµuX²Q_XŒÓ©#yDî}ÔFbV³‹Ô÷íØ!RsØC³ïwÈ!ÒEÝ7~¡We†oã_TÊ.uÇùJJnèst£ÇÅ/E»¹ºÒ+F£È³ù¹t!é¸39ùДȵ†T¢:¢Òçxd%£Ò-cÃŽê—©’ɑΈôÐÔZ-ß ;³¨ÿX•nŸv\Ü?,\ŒI2ô"ß ãÂöÐöº›Qšn¶¼ªÕv£oP¸¨¢—èÇú…ȱÛÔW$&úTi”q1öV\³UѯBƒVú”AsdPq1V=+ÉJ÷îè5e£¬1;ÓÒ˨è´ÛEÉ…ËcEíÜi¯åD—#b™‰Ùs®’=ÝÉĆΎ'RÉIít¤_ƒÅËŒµ›‡CÈ…UJG¯ÃÅE}¥Ú8ᢟÊÑ¥ÅQ562öáØ(á¢Ìr£ÛL*.J~6ö#²1B+.j?Ù~e"\”ØG¯’†«hü‹™©ªq/âÂèã_xúÐn”î¤í-›Z&³bkÍÄ6G®9ûYk¬Ê"Ûí¢QáâŽÊ8ƒÄcYÊ´Ýêc¨æ¦Ã¾8w>B#uú(º{ô +±ŽÞöÆ®;©ÓÈaÄ펹ÅðÜ:©ÓÞHõ³9ÚïbE#‘_5òšs ß[¡RÝÏ4e ›;˘[œLJu¢Ú°ábŠ8n‹º™º…3Ê\øÂÁ[Ôh=½ÚVĪFÝ¢×èWêxqñÓãlA£ÑIŠ Úõå¢ÖmÇq†°˜šPÊBd‹*").È%ƒl1G*’A3äÛÂ=idÐ<¸€­ãšLÊ,'wâéçªkç¹ëÞò‰M&hp(€ƒ $LÀ$|Âð€Å„ + ,*XÀ +$`€ Aƒ…‡&hp À€…ƒ 0XDÀ!ÂB6 EÂ…\x`!‹à ¹ð°°ƒ 2T<ˆàw–²_^ÇÙõ#òAÄ­2µÓ§Æ… bÑ0/(¨„`QkHrùE?ª«n±â"Z}žªÌÚm7œ +‰ ‰ ‰‰KœDIDƒƒ%F‚"1!ññ‹¨G4B"& $ a1„ xx€xøC=ø¡ò0ñˆ²ÁᮈçƒDƒÃï(&$"  ~E†€€ Dƒ¨À á õ÷u²™”$KR57špÈÂŽªü\ëbà¯! s™oäZ/‘zTsúº5,w)Ò5›‹3d1¦«1‘å%AqŠSALP„IƒÃÉé| #(Á RPJ—Zµ^߇B4¢(EeÜàðp›Íd²-1/‡Ñà0qG:ñÆÉ7|íï²Y“!‹¡×‹3·R•«Î.ö2(&($("( ((NqFQDaŠ¡(…PPLLLHLDL@L?Â$*²‰)[]=¢$j¢ê 2uŠ +Š + Š ùÄE\ƒÃÏŽn"ìfF%QTS, +’ ‘p„|.ÓÄ48HPtâj DƒƒD„‘L¼Áa ¦*a…)È㇚ Œè¤Á"â÷p×à`Wq»ˆ‚¨‡¢  ˆ¡ KÔ ó¹13b¢ÁâW Añ@ñ0ñ0ñ ñpVôà¡Ä#ñRÜÄ=ÜQ$,¢$â,5AAttT • ‘˜ˆ˜[†¢Á FÜœ ‰y0~Èé²µ¶!÷˜éñBÇžÅvGE6r"AKÐI.C¡ŸÕÙA42dAÔ2ß6]L„"£Wç:)MYT'ÿC—+Ò¨£š Y,„>ÍCsg²iIDeo<þ{Ȇã3©Sn²¸­FsåJ†,¸°"UÍx»XCWbrCF²C40¸Ä#Žn^$~ç3…MØ„I@؃YYyl¢&jÂ&lâ&>ñ‰‡‰‡ ˆ ˆ‰ˆ ‰ ‰‰‰‰‰ ЉŠ ¡ +R¢¥Š¡0…)ˆ‚(Š¢(ŒÂ(ŽâNñ@ñ!1AqõP%Q%Vó Â$ŒÂx¼9º‡‚ðéþð‡G\⟸<Ôöð‡‰‡£±H$ËNÈDƒÃƒIQ(¤GLD#!‡8ƒ(‚0Ä@B (&$" þpöPôà‡yèäâ'¹ß‰Ê°ææ131C×6¹|~0„'La¡Ò©èèA4AÄjMQU]I…‚ç±ÁÁRb´Ú˜­Á¬Ìììö`a6a&ÇëÍùèêìî~q'qGqr¾ŸûôºýþC<âop˜8Åå}˜?ÐC=ØÃ=üááâ!âAâaââA Qˆ0A„AÄ! " $ &ш¡€ €‰`#щp„#(‚"*¢,â".âxˆxˆ€ˆ€ˆˆˆˆ˜ˆ˜ˆ ˆ ˆ JP¢•‰‘hp°IDI”„IØI\â2!œ‰™ð„'h‚&HR…48Lˆ„HH„D@ȃ<\NNL¬ÈÓàP +%ñ‡ÿözƒ}ÞË)nâ"âîgWG7×ãÉM˜„A؃ÝÎÌÈlc41Šš(‰‚¨‡zYUMµX $AAt:2"2 ‘„(<áCøÁ÷Ù\¶Ç4M11ó0765438@ƒCMƒ‡<ît8Ž E)Úà0Q‰J4¢…(ÄÃ{=kµJ¥ºn;¶e¥Òx!‹ +0\È ±ˆ0¡°¨€‹ÅB.û‡#ýÒôŽÄnHƒÉÖº"öÓW•å7rUå J[êÈ‹Fƒ$ø€&@\†=£—½õFH¨Ê¦iÊ‚‚ÏGˆ$2 YPP3âô㮊@aBB(B¹á`‚ @8˜`! ¡E-¸è‚ L°0%Ä¢ .(.,XD¨Àà +À¢ *$Dx` ×à@.@ HÀ`á0¸ aB`@ T„@.D P1‚0XxÀ`áá  @áXPP‘Áƒ $°ˆ@!C… 0¨PAB ,,TD  ¡`x *L`B… +X\p!ƒˆ dðÀ‚&Lxq L€ +0À +&\à€\ÃHÀB "L,(X¨À€áÁ"0@¨Èà‚… +dPaBE(L``¡B*$*,P°¨°ð`Hx0° À + <°0E`€Pá<`¡¢,TÀ¡¢hp¨Ð + +È C   Á‚  àà2p +,@€B8È€ˆ@aÂ!X4h ‹ +,  !B&¦ƒ &à`Dhp dhÐà¡A†*4¨ˆ !"T¨Ð Á¡B + .ÀP!¡„$T4hp¨hPQ¡AŃú:>.>d£º(zÔqQ*òБ†œ×*!:uAW"!:»àÍõi‡‰]kŒ é +]üƬ(³U®YG+Wva'>ý2J*ƒ*g’Z–éYº -ȆIgA¾ÌMÄrV3²ÏwQâ×cçÕ–©öëVCÚR[[ÚŸvÇ»xÑhK[«ÞPÇgA6žcy1¿‹8ˆ3-ÝL|«ý|öyácMl›x†L<šx.dbOK5„»*’4Ñn¤´ ±›*»8—ýŠ‹R£hÁ!ÒKHNJ4Ÿ¦²wÈ‹¦È܈)â1’íÏ €"hJ–YØÒ‘³’U]YlY±Ä>q<ØÚ˜º‹1‘fIfú6¦‹3*Úíà,hª‘YÏÂì† gQwE4: –ˆ•Œ!Çu1Õ›r‡‘F¬È7M,id³Í®nìÑ0»°]X6óA]Xê¹ß—†ˆ•ìE$³±Ü}þ6Ãü¢uG碪ùÝ/òŒ;i>/IÓ…gÆ,*e$ݯÓY˜ÌbæGÒ­¥»£ö‡øÆ˜Jy9;Ö,†jF’sÐ Ï™?H Ï :I IsýætG‹j•Mrsg½Îj±w›³¡)ª -xuST£OtÑk¥Q"=j´0i¹èeϨ‰ ¡Å‰\tyͨQjáÛ8ôž‰d-9ךo¹YŒË¹ïr ‘öâåÚ|Ò¡ÅÜ•IeUK+ÓFÕ‚äUþPOUdçZÕA›Še4ªŸ:*“´0Ÿùt2ƒDÆy1l‰LìÔXYXC(™fGÏ™vW𽲓‰ Ñê›1ÅD+陋©!Ú‡¯Q±gNîÂîŠæÉóV^±ÒNU»KÖ|î7Ê!ñØ™˜Ï¤šÍ~4§1áÑõµžMöJh«ºÊÅ26s¹ŽÍ¥&|ÍüÈ¡+kç¸Cj¦U’Ch5c_Z»È´¨ØÚ[›ùÍhuq'­EÇ¡.|DŸ‘aîÉÔÍëý¨»¸ã«5v'*Û鎉‰jHõ˜Å4Í)U¿³‰oh^ž âI~rÆ"²ÿ ‘ņæGsƒ¨&D]\o†SSê‚$5š6§{ãl#v»¢uÐ&•Ñ|Æ:¼¸øªä/†ÊÓâðךÝÈðDóc¾èÐðÆ|q©òÜv£ÊyyŽº¨HM_sw1´ ù´2l‹ãÇ‘ŠŠøÏ´Ç³!²Ûü^U%7æþ±!šßÈhÄãFÒ˜/FzÓœžUoqbÒñmÞp{—‹ø¿ÉÆØÂ´¼~µ‹ª¾¦Òʯ尿6¨“1Õ¨r‹Kåg烾(bk<íϾëètä”'׌~aùÊæjm4ú…ÏÊW aí¨."é/+ÿ„Ö/zb+ »¸Ü˜ù¶«’Y¶÷ÎC„ã¶#27Jh~,}Aº¹ +UfæL˧¤~2*6î [Õ Üd›#ã§t1åùìÎ_¥‹‹Ù.æqËÇF†­áÕ„‹û¤îQìbxD[¥J[yb‡½Jþ"UÝK&“q)’‡”ÞX‘n÷^~öŽ §åò§u‘lhøÖˆ‹|D"Þ7ŠuŸ s¯µ×iåÙ,4[IÙ†FÅJi—úÇ”¨ÌÄèDWÂbmEº¡¾&vyÝ žÇŒˆ‰¹ ª£3Z‰½Èè|KQ­Ìt¾Õ¹Q‰}„8Šc¤‹¹}bÄ‹ù4cûÉÏqJ+½ÊQd»°)§ªf·ÿd8ÜÊØkpH¯Î] >"+"ÒèŸÎªn3ޝfPÆfÖh™š®ªGC¦‹rΆ I}êg¼]ðeZÝÎ2dêÏœãÚq‰­^.jUš±+|t­i|óER.¨JTjŠÕ¯ºÖ.È®ˆæõÅê‰ßšO½Å·ñô7¹…ÇÚΰ¡É»œ!1—uq*“¡øœÞÙê*ß#tÍle3³¤U|£gØ´Hñ)ô°é‚dlWS.È|~^{ 1¹ð-f5n®sºMß4œ.êCÄ’ý¼ì4Ä]UözÉÕ8¹àXÑiIde)•´?)]ÑÈÜÜŠµŽÜüêäNpDn.¦Ù›gìh¬*›ÛêFv›·Tƒ\³dõ©"r©œ;¯[oË…Ï\cÉæS]ø¬Zgé0uqÿ(rQó££!UʘC.Î6¦jçâò“oX±\t†Æ¶èÌx±ÔQeåh‘†SÉ·‹²‰sÁ±XÍ\Ô&ãÃf§êúMyÐÆ…‹ä0.ˆî¸e¤q±<ÌcÒÐ0Jë|7¬TG×Ìú’áÔkþ sñ–ÇT¨­©ß­ò”Ìkù2E¿³b좼LÕÜ`eÊTÝôñŬUgï1Ãa]XíºK7ÄÔO½*7zsõ‚EUnуfa;ŽÝAë‚^#ª÷ÖQÃêbÈcV¯Ö†•/b󳜅/ôÙ`Ëãùãž§d¬'±k·¹Ô,ú—2~Úñ*:Öfjv!v_+CfqdÒ6‹¾æh8dº¹:Õ$3hgUG#ß*_ùšâŒ«Í8±Ìkg¢f:ù8ü0;Ô“bË4‘+?êÅËh§+$‡xñºTìæ~ØÙß…½(uÏ(Ï9Ú…ý›jHSlÕÈPjq*»^ÝÒ¢LO —çY/WÕ+YÝéj‡yq#Rz„t“y\¾ÜÙYýÎf\ëdu•jY½%Ž+W´a^tè}ÆlÜ=N‹ó˜Äî‘Å—i¸Ö)ñh¹˜×ChQ£š}u»R̶k}íÅ}üשìãhbö¢"õ×eøq4)ûëÈe\&"vrm9Ã^”шØ;¬q$/ì#¤™÷Âî3 iq¹¹öY”«öñ8áÔÅNÒ‡Ù£¡«› —‹:¹éÔmxä¨N7f^£´øØâš‹©û8-jÛSsQ‹á‡.ºj|¡ºñ¤uêꄆnäHª‹œŒrèwñH$7Oy“A£ ÚÂE¡.F:ƒjqk‘4ž:ëcRC¨ôÂäüÖïU£Lò“Ö+&Cˆ £…ÝȱΟƒdk-®æl¸~)23\µ°Š áµ ¡þè6§ÑR~tÿjôv­ú ÝÙQýÆÕbnæhQ:+ëµìj\-L6wô¡?z´({ît¡ß†2Ê‹SÍO79#Ïbz§#Îð,ŒñÍHþÈÇ” ¥ut£Ü˜‘áY°\Gç_V’’«£»EcJÌáYx*vt*sŽÏâ<ß4Ž8êÅÝHÝåbi\…†Ø¤ˆ4fto©“|Fј¨zº˜{á.(¤ÊPO<‹×ÓiŽ/ÙO,ó™“Ëá.*SszY7¬ÕG¤RF|cµ’º?<‹ãYÖkHcˆ‹ãeP­Ø¬×M’IAðˆÌéÓæbèûè&2Ã3㸰‘ò蕳AVÃ:¥lÓщÂáš³”Ã7É‘Ž.%óÎKÓ`×)ýZWÙ<Ø…ÍÙ!48tBmÑ÷GubeGu9“AÓªa[TÏwÓ¨-Š$¹>=1vSCrªì»hXïÝÅÆkѳuݸ9¨”²S‹!oΨcnZgŽkZ·ÜÇ Yš¢ ϤX2­Ÿ0G£Ú ç<×*³s^bs‘Åv·îh'IÒPùäÿöÿÿ_â±ù„lU?³ÔР+9d¦9Y¾Lj׺œ¿ðÊ’pÆÎFd:FÂûÍNÎê3…ö߯×ëÿ}–sˆ Ö‘Ù‡Qñ†† #SëU®*FV'&[ “Ñ0‘y˜L–A4TCªê‘ÙéîséÃl¶›hÔFd3j¬ÚmLÉ‘kLÑbcê”Öx¯oh†ÙY™-ZfGfgïÕ£—ÚÙlÛh’ ü¢k}>´ õo,ö×Ç/s3ÂíUšH‹V²/¢‘FCdK»9JO>1"+wt2ªXU_U•>yUåM$®ðdײa…Œ¨ÆÆ5–™‘iC¢iSdù;áÔC´››Iþ‘ð'ËŒ Ý£™n2§–ðnè<Sø99ýtt‹)Õù~¿:©&‹y8Xt4Tgs¢•7XƒÕº2ŽV[åãh• «ÚÙ¨ª¶†˜MŒV¿ Í4UÕMf'×;9Z®ÌÊήîaGG¢2»W•‹î8\G"Ã522\öú ³¶¬è¨¾íÇn¡‰­~d»;«Ø¬þ©ð¬úЙ^+¡ÜµÐö#`‘9¶dBÄcm¼œÔ«XgÝD9OÙ|Ýuóª:ŸKËõ˪6w½ÞÜÍ͘ãÿñ -­;½Nt:½l3uLh#I䌇¯ÚDääGEazFÓ‘§œ~±$ï?ÒhjbDZk±Ÿõ¯“W-é÷*««Œîüm6®´ûÌÇê­uhŸÓLÍ:T7£IM¦ªa i¨Îb=T6äP©lHv×ðm™kÈŸë>û¸¡9u!ÏFD4NÃ;C>f£QúÛ™™Îè°s7Uq Nqt¨TëÉ º:ÄAÒè|ÊÃS“™!ùèøÃzs3.7²˜!R÷ü!”9œo¯CJd#7JÆÈV†`dˆT‡”‡Œßr:n•ýée¬}Ü8¤RËšÌÇ_é8søÃb65DHCŒn†tÈ(Ž‘’!¬Qì(ΨҠ™55sã=ÚÆ{Þxé7ÞzdÈÈ´®:jrf Úò–ÿ ß7u˜„f˜L¦aª±†É$5LBBDDDD–šATÓ¢á ê: ɹtT%ºù(ùFi”JÔÒ(tÜfù~· ó(ÕY‰èƒ¨¨zE:ºQ»Š4è’Ñ›Š†xjˆ¯j7Ä´Ç‹“ˈÅù°±Ž†éˆïŒ#¢££ÓÔy¸ÈÈDvÛµûýõ“G]ÿ:,r›M¡ÝŠ”Mþûow+á¯Z"_Í„r³Úo¨.dR›Mé¸ßX»:~q'ÿÏóü鯆íìf·²ÛíLh˜]=L4c¨C/rèˆ×DFï82G©'Žs;Æ3Ææ¯>ê1kœ=çA4g6ÎvÆ!þi7›ñIîx¯Ë:Þ×h67w£$EZЮç×ÕQ=£êÔkT3Xà +°x*8 A`áÁA„ + *2¨ˆ€ƒ +ˆXÐc³’"™RbÙ$«‘g ýÄj'v|•ÈÑbµ’GUŪ/Š,VDù_jôãÑ©JkOh/1“•zíB£o„æJ‘ùVÊ8B³ňDB›¾(e+ªÕªco±Š&4Õ»1ͱV³‰U’Yåu5v¥óœˆ¬®=ÓY‘]o¦»²o˪ÊL/“ÐÌ%UVÖ3ßÙŽ%2ckôxbD;IÎÒ%Òÿ©3»³jÙݹxw>‰oUéÏ»•]ýsëCf£zfu›÷¹º—}¾¡›ÍÊÞ\'dßøg.éü\r¥ûÝ¢Ä"7Åå‘›Rš¢ÐŽHnŠ«Fnb•3IoUÞŒÑO;Æ+’Î:’ZÒ­¤þvº+o‹Ö­¤÷ó‹¸ùÔÔ\R‰È¤Gc¶“:}8ÒV™Ys· ¹ÓÐ\oQfEsœ[ÐˌîNz’œS­)Ýdh8¨v4ݦ<rKÆDegVVªãØÂÚ›t:gu²BÒ»Óè¾|oAswH÷Oº +Ýÿõ¿í$õ“ ÔÂ:¬(Cªù‚¦\ŹxèÌt‹OT=•{º^õó÷Tt-È2s’"¡œjñ©Í¥H6·¨ª±Ô(wáçŸTmQ9c£Úɸ©vr™Úw¯wjÆI5ùÙàp\4"QM¡zM7«ù8fì‹õ•fØÖ.v¡ÁÚ¥Z»pZ +ÅN¼.¨j£³hýzE¥Å/öc+²‘opHì'wŽ”+%V+rL£f7¹~çã]Må,d^½ì2ª5‹×œb36‹ ÕÐÚ‹Ôíó³—³˜ªÒJFyc%UFRå1š^*U?£S •ÇT¾*•]–éçF}³ «²Kl6Sd5Ӣʤ:¢9R¡{«Ì¡·Š4š·Ê¤¹X$!ÑLë¾Yܽd™ÏS)âÔMik䤧™ñYø<žX·—ñT·8¢ñT¾;žnu£ifa%m4L¬ž­ÓS³ JybÂÌt5¼„ÎÂcv/bŠu6 {\%sw:¡"šÝõÛ‡§lŒž˜Nˆ†¯¦ßÔ‡œåCnF9¦ßÍ 9“ܘ°†ÜðoÔd´>rñw">MxõF\T[cD\ kctcte£ŸÔ .JÛèVug55J‘"[uqjf•¸ !XügÔ:›dH MæºèºÎdq÷ØÔe–Iê"YLO>u\TIjÊfÇF563E& ZXTëÌ»uö SåaÓ>.ႎCª;ž5=G3hZ³ ¹ѰèhaS<Õï³hÍœj¸¸[P\VÅ¡qá£1Q!—˜ã\иZËHnõû©·º¹>ª4•ùè$Ý­fgD‘ÕYå¢7Ò\½¥‹®n«Qã«·c#²á3Ér1´#C8¢ÑÃb$V­{¼¸®Lc•ÝÎÄ—ÍîCÅÒéÓ›dS¤VÑJº]\z¥•Õ:B=DšOóËSœš´XiNMÚ­Xôœg;”І}¬Ž4féuFµdšÖ‡•û ÉtnÊrËhÚÉ]ŸjÝÚêsZݸioœWŸ³Òi'&šs¿TßÂ8?Ǫ̀/HÄE©Ô˜…†03ƒÜÞØ+áÑ õ_”þ‚tif¨Bš9ÿNM3oÅŠfFK(5Ój_&:šsFÈI\cÌÒ®c»ˆ‘/©â”ÇÎ ÕT‡læ3siÕ˜ªzè“wô\|©ò ßÙh~ÖÈéÏÉÒÑøyjNÓt\Ûg~³»¡K[ÔÉÜØc&·°ÑqÌ-ŒN»ïs_|sò?7ãŠ|nÆŸÖܸsÖ™»‹Òˆ§N3ÕQ[pˆ¦!²Z”ègãö©ƒ·°‘ŸFH†”š!»Å™)5»Ó\¬wš»…I:ÍТ2=ÍQoqC¬™s:SV‹‘ñÌÔí÷½µÍOJÿç-‘©¯$cžeeƒ¶°1©>•jAv°mnâ{DÎR'5¼øuR—[oA“ˆýšj°ÕòEM(c»qønZr‹ÞDË`¥wz´=ò_‹±–ÑÉh-Ê$4—ÖZC“ʘZ¸,ͯtÆåFmaâ²<·ðY©1´¡=싚±1ÿ¤öÅ?5湫rÌw‹ÆIí âY;¨‹z6Žhôe’¹Ó1Ç/>#¥bï ›*“‰½«Ýû*¶®&ýõj'©²ÿ³šÍ±|V‘½\íÖ)3:•)4vêoXÈȆyÆ“ËæFÉX Sû¨Êež{½æ“óo¦G$òÚNjhó Y³£ÍÚˆm6kÕ²ÙäÊÞ>7Lj´Tlä*HÀðC…`„ˆ,,  Á 4XP0'šc€@XÍMO„$¤É°i™m¾¶WRöm­…M¼ñ[âÑê¨3ò‰Ä§ñ´5®¦J5¾ ɘöjÚÞk|GÛ'£ 9²ÙÓ¢¨èVZø­;˜ëäÉQKoÝo”ˆ´K]µäêÃ'$6,/T®ÕGÑëÎ^“B•Ç7ÕÝ«r¾¼´¢_ ‘bw­d䯱¾”X«¡WǰôÜ ÍxÆ$ÍÔëls‹+äKÛÙ«n‡C­*ó9µ'&íL¥.ùûWª\*££¸¦×”\ñ¥ÿÞKMi(EB¡œÕÕžQ¯(§‡r«ŦØy_jl[åÌÙ‹Øcý‘BãÇãq(§™Bc~B‡hÒIç‘£§ÍÐÔ¤žbTs‹”}M}»ÔÎes|éxF²‘Nò­J~”sj:ޱÎΕšž#ºúèbGGtUOvèh;ƒ`CV/!IV×ê™­®eŸõlVÖºiNª<¬ñ²ÌÿÕÕÕUŽeÿ[v.šc¼3£¡³Ö.štfvS¯²#?j¹R¦Ï#-›ÕÖ3áUI­ršYÑʬÊʪhR-3IÄû3¤v+#+–P[euw2¾XV$)w†:E¦ŒÉq“NëLqc¥†(Ò*û©z~±³D\5í)±˜ã³õÅ: I$½£’é[EA¨J•”ݪv䙵ŽzE¥ç¨å¹¢Ú¸æª5W—1^Q…ïhÅŒ$]ÝÓUj­²¶™]¬‘¤FÚÑXR\'üÿ±¾j¯Óæ"„ºC¬LɯÔ×Y¦±#/âÅÊ#²Wç–„~uöʽ#«ëÝ®þ9ªu±¾–3e”5õÑ2im}­™™q+do®ÆÊž=žÖæ””oDz3{ªMöY’}KiœµÏVåNö6ÛYªÿœºù6û ©œ8ÌÚì”L&Ÿ¥?Ý}FúI =Ô1ehôÛ©"|Sev~þÉT/t¡ Äòå¾ó”gÊBf5¡ßGZ³k©U²“Ó®¼Qñéó'r«1g]YL/É¢2Þ–#qN:äHV¡:©RgËŠµB³ˆxßL•d˜‘h/Ú”¡È±v±‘®HŒwE%ƲšG/1VïÎHbÅsÒÕ¬G*ãQÉES.û/:–ÐI3Kçd˜Ôh¤ÎÆXÔ2—ùçþ,4»õ)é\$‡äóN³Õ ÙX’Ôa¬ùô”y”eF±~i2¬ùv$¾ÕT[f¹DʦÛ> ¡7ªQîÌ£+ΑF/z®ul™|PýS?ºç·¯Ø +Ťî©ó(ssâ“nºœ&CGŠ|Õo–è&×m3sF5BB±¡«¹Ò„Ú*Þ°Šªªh+zÅ2”2¢Ñr4Å"âÔÛkÝwd)ÚLýˆCbß*ó:ž²ÏOž÷J›WóÙ+ES6©GöÔkŠ]¦:“«†Uù²ù6ròp(Vb,¹á=ÄjÈPìåW}ŠÄçâæ¥Ïi—iúS£¦Xm÷sõö]Cr½+·ëF’M÷nfè¦g“H±XQ(õ!’™"õ£÷þË["uå…Ȧì9:çntḊd­Èõ2[#u;c–íÑ=¯‹qÆú!MU«½ùݪ¬&™ÙÍMÕ{VL¦óZ]Ž2Ü£pÈ-Y^ÓHyY±Û~ÃHiëRºv[m‰HëÐBsó”¥&«L‡†[Û°†8%f¨sRÈbiºhḬ̂ãµ):ÚÙ<Ž¯Ã›yº‹?=F¿ÓB#‰âaD){ËN/©Ž‰ävz{§÷þÌ2²˜ösŠÌ÷†x†2ŒÎìâÌ‘‹õ1#’Ñ]ºïŸØ«„ÌDâ µN§ëöº ‹bFšu—Æ&«ÑØQÆÎF×0¢yd Éælh´êØíØßvÈvˆµÏé i{¥b™±ùb™’_­)±ÛOŸ²¶K¶o¾gmÎöKªH²‰¦•£VÙº|Î<£ú¸´j’¹¬%62ô)­W¢‘§ÖÙöò ’šhÎ'OyJóHIç×È‘–éL$u$u7¹s¥myW5æÈ­)Õ\YĹjÖ”.fBç­ÎïÇHï³Gú‘®¡9ŠÕ”î5tújSgmhŽ´é˜ãÌñ|”Ò$t¿"Îç ’ÙYú_ëòHsGz½¤ç“”÷Y‰ù†íXÇc>)Ý|W+rQK56iùS”%·\Ó±*Nc‹4ûÖòeÿعª_n‘+b©È«ñ}s·Ðøe=“™ºÔŽŒ©½M‹ÞÔ²$[W¡gú¡³›þŽ®ý<òqåH>'—"ƒn•ÏŠøy¹Z~z25uZ|:ß éMsÚÓokkK× +‡½Ó”XdtÎ}nnÏ_ÍߟkÞçB.YèK[ÓN·mé>¿«}^e²Œ3nzSÓtnÜZ]­ˆÕêv:6n alWûêVýp}³3i'jÕÇxCÊaÕ¯5FÖûüVUë[ª‹kíŒÃZ½š*}/³Ø•]•kF!oªÌxFVõ»£Á!¯75f±>4CS çÄr×2‰jd˜Ù»ÒCd²äZf§æÞzæ0³\›çx®Z®>v5rd3e›òI¤õùg Iê$;úÑëèg¡1R‰fxKñäJÉ2G¤‡ãÅú‰ncOì"¼{…u…%‡‰rJN¼«Ç"yðHSEÓ-²Lt2Ú&9Ú¦±Ç6dŠ<‰ÑCgs%ƒDû†uu^$º©C¢«³ñÎ:ÛñèrCãŒE-]Þg”©²DE®1æUM½ç1Gl¦¦Æ˜E3ö>­›øÆ™!KÙ"õ#Šç¦Æ|Yu1“á¡‹X3dÕ {¹’¯ªFs× hØôœøêjÊaϬ^ó²üdîªnºªŸ‹Ô«ÙUE3t3ÖSDzŸÍR³èwÞÒùåŽÎT§kFw«Õt^/§´ôvüH%©=Ç<蜲26C,K•œoÖŒlv*csC%£X·7.¶ETG25$:²´ï–guÖ[Ú»Ù>{öËnƱŖ—òmñÝ )2¡;K[—Ë~Ê7+Î¥„èò=%kþÝî®w¾YúÔˆI{­w3Çœ,éuÞg6·Ž]†t¶CúeJ?£ 9O,t:ïÒÍ’qÇ:ãô3ôkæ7ÆäQ{Ô5º®iS<Ó )«Aºç3?ΕqßÅaª±’¢A%6Ä~GCÌHLfT+ÛÜÉœü¥?Ÿ.¿ÞNûæ=ñ˜Ï-âžïîNžqêAG7w#›²Î‘Í ³;OÎÆ~'ãJììÆÏóƒço¦¯ööãˆ\D¥™=J%:Õ:ÎC„C„Cê¤CÆÄCL¹2(v£<¦W“̘i3fxl9Nª]Ñ'ãdŒG²aæK±dÄAÆAÔA%»£ZWµâ¨jÇÃ35ãccC377u™qóËs¥A¦É¸ÇÇÐ|:††FÎ!Ót”‡A‡U¡‹5LBæÓ­5ª¬V³ZÍUä!dôÏrí!%%”’ºü(۽ψÇL}33333'&4·Qó9òßÔ´®ÆË kɨ’þQ­V«ÕQSj9>c:ã¬ZãNh\ñ3ŽÖqW%5ÊÆg ‰@¨Û°¹Ú(,+ÙùË-7"§þNd¿^ïW-iîª~ÄÞÉP̼9r³’XɰsùU[a§X}½Œ'òz•T’½"WQQrv5Uwb¢/5L¬´ýeŠÎ[\^YÊ´²—Qå%$$&3&D,«\JeºêåYÏê.OH+»Üªw(fEuYå¹>¼-§ìªŒÌŒŠ†tV&õš†öœ»°ÌÇ–è³^óèèì»ÔtnffŠÌ3_rÑÍ]ÊDâù¤L<“&D¬Ú‡ÅW½^¾X¾~:¾XÙëÕm|DÅs*Eµ•b76Þ”v“6SbïjNý:™:ŠmRµÂòcöm¢ß±Oo¨÷Ix¿š»c6òÊvá+¼sÍ3FG—¤­¿¨d/ˆ††EŽSJ!š™‘s8(†CB±„pð€š>V†q,‡"M©ŒQ0_f½ÿ ß—üCˆ…¢CKÏé‚1¯à ¿~ÀŽ¥»óƒ3‘Åñ⇈M–ñyF¹Ù+‹ Õ‡´_–I¡mG³ôùàÃãƒÎ8KcawzµtˆGá Å ÝC¶À×d´ô{¤´øë!)U|¬p—Z^==ðoµP5z³µÜàyÀɯ%oæa$²…†Êƒ7Úr8äÅØ–¤Ãáºöª[ïT±ó–PýCñ[4Ò;$¸xÝÁî Ïà1!8„õÙË=.d Ä0¹9vÃå’ Øa¤Í…d·žvd:WìèÒ竃¨‹{©CX³.£9ú"vé4íÍÚ¥"£®è.yó]¨Ósм܈s½à%u4‡©‰ªÌÁD=-d^Èå zñn«^þŸ"~ö2ö篼—b=.Å/ ÃÎ â­ëËcj‚ÜŠ8D_úËp°ñANë_Ø +ö(€i›=(`4Üœ MËžj#½Á5 æèxr &vÃønÛ`ü"7$ ÂÌúmh $Lo¶ ®¤0N[2°…y\©É8W2ŒñfèÎ$ZÝ0}$6xz‡ñ6Ĉ™x×jÓ‰[ƒSb¼—5d݉ÊÕÐ ¦˜J Nû+¦ºR6.&ïRÃa ¹ ]TÆ\Çi@/Éõ¥aV G& ½âª +Š“bFQ4dÛcÚgÿcú*4¨"d|4GdæÜ3Ô­‘éÔA1IÆE1¯žKF¨›a‚u“q—@ë?©e†rj3x‚”ñËe •™ËÐÉÊt|Ê`±XÆ©'Cе̜J†:ºL/F5ú2RØ03•I^=fPÁ1 +3CwÆ š¹éÅ€«šI\Ű¢Ù 1ƒºoæ|ˆÌãLʆý@gèd$²37RpÅ3‰@öÍž¡xÁ`QŸ¹r`€îŸ‰t ySÀÀBCÛ¿ Có=MŸÍÓõ… Mñ…u3êì5óhn1«iÄ¥{ “f·Þ…p¯4äh$Á4>WrÓ4ƒE*.§iã£Î`Wy\pÓx.DS£fvßB·¥¦{º]P£µ…¥j&Á#Y ^¬…Ù…œO ½%ÉR 5Î{âZkFÐ,Ôþ­ézeÁ]ãUd!ÜxÍ®?Šé ô5 ¤ü:XHØݯ TÃÆU@>[læ(Ç©¡­+È~l|‰+$GÙ¼ ˜ú6t³1ú¬ãÇ +)bß EP×oúýOps¨ ÿMÇû„–Rî Ð8¯Ë Á¡Ë ™Á¹!€#ÂI”œ°"ÑßQ«¢×6=‡Š5A"ÎEÑNœ¬Ì„iWR Bƒqî&€8“{akœHŒrœÈu +åã\P·oC³Æö‘ë˜ÉŠäIç‰ j%8)ÒV(‡T‚¦¨œ£’@‘8É*%L&(á¸á$ˆôËKB•'‡Ž¿lƒS .¹&D]!¡¬B$€úÊÙ¿&Ž7íq9县™èñfhUr#èo9þQ#¤,hËÜ%Œ`aËqÏEHÃ/g,B2§×)‚|4ÇO„œÔæŒ["4sºfD^ç¸ "¤‘ž3%ÔÏI—‡0\Ð!‡ ‰CçèðE'¯º ª*5¥tNàÈt°áv:89%êàC6up:!àZu‚UôÕy +FëÈ­kÖ‘Nã­#a_^G§`§E®‹nf•^ÏN‹N;%„þî ÔíP«™Ûéx)Üé^_ît-ƒ „ºãlr³0 ½ó±ÃøÎÓPýΟºÏWB4 žEI‡ò+ð4Ôã§|bU϶°°ùYÏóà^ózèo$Š=7]p=‰KVôÚCJ÷èâ<ÈJ÷PÙ×7å=T­ î)}e…bM‚e° +Ñ72 )Nð@I3¬¡4ƒ=«œ„Š‚ïÊ$§ÅŠ*ïàÀè› Ú, TSÞÁ•M]èÆnî ï€(Sh}oÄ;èw• ‡âøÂ¬'~„yoo!ö;péÚöTTgqêôHHÙu`ˆ9ënî…9ùà’/doáu@új;€ *Òë @—2ê* $½bù˜1Dª5šìu ë+¸ªò2}5`S|„£¹Ÿô:Àô«B—û½¶Ë2i^^ÉÞ뀥”R,eò ̽D-5P`¶”¾íÚâE£›ÐmjvØt›}•šI¥ßu@½6QµëÀá-Ï’ôÙøº'L++Y<€ß{@LurÁà‹è—KHb÷œ¬Õ1À[: ©0Ðò1è—(§³ÖZ­SZ:UŠ9›³‹,BH Ÿ&!ü•¨–B™Ø¬Tk4ÁÄá¡:â‹ Ku¶(¨§Ðeé+UFÄÓV¬èKsäB=&h]}:àmÑ(çÀ ªÞf"6Q£9P!Luóú:90ùYÿËZ…ãéÉîÉ“ƒ b[g 7LÍlÌÈJiã@lë&m§:¼Û8` *Q«ƒ¡ús %«Or`×ÃnGrœ®M룡!90‡1adÓ?53’R‰Ê $…—ù¹ÆöɃò“in©ôR@HdAîò bŽ +¤Ž0m +:ÿ †?šÅêT\<{©‰«!joa©‰è’]µ07!À¢8ð»!7غ%õ¢ÂG½m`†¤2Ò(-¿ª´À§÷z¸´ª>ùYÅD|i@,*mÿ¶D÷¸‚‚ó“ L®T˜¡)¹ÿk óÁsEWzû5•ü’AZh[k`øA´Ï F%" ø«Áø°jŒ§¨ˆ/¦Xb¡# ‚SÃá@ƒã TÎj¦@ƒÏã…@ñ ?-Íówo>Á«3Æ ü”kf‡:a~% Šv\©+‹–Ê -ì–Ï”Ú%ßhŠ*™®BtÔ–¹€®å\¾x^äÙC3®2/ÕÑ{ƒb Ü_å 2«®1˜õ›PA™ë…Áñ,‚¬šiòšø¹qf3Èc`0jE +}/º™PsA$T Åï-0í›Î¼ÊØ¾Ø ^ nT¦t¼ì_ú£*d™ÑCرÆFs9âÌ—´úLCÀ¢tœ_ÖÜ$ú…!-ÌkNcX)¦-ÈsÜUã=ììDöÈ1ÑÞ9 †,˜rJb©¡"’;îûu‚X}ó105‰oXÐÆlG;ÔWàx˜Âv€4F‡®`UqNÎÍÑè6à$æýck½/;Ç „ˆlOÓa{UbÐÄa$‹\•4 9O0VÄûr \­,ò +)’_ètõ¯+Aé«àžXJP/„J>¥=$*ÏýcÝ’“€¬-¼Â$Ad%k¤¤W$44Tô³¶‚áá(÷*ÑŠG¤ÛyT|Ïãàc×\Þáf€"[Çñ‚#ˆr5®ß1Πm†Ð"=F“‚*G,±" ¨]c¹‰ Dú¾Ìbú誛ýOuä÷̰ÙÅp^**ˆ”iÐö(ŒÞ©ff™?fëqL±ƒ@oì†å¨r{ €—˜~ÍwÏÖ€ÀÑ”Õ>ðŽÞõ8Ï–J•cŸŽ&霈ç²ÙºE-ãX¯ôƒåòé$¥ø€¤FÔ‚[åv²Ô”íBÜ€~ý˜$õñÀ6%?Å'ÿÙ­Eí|®S:à$VwÔlCÁŸD./fìdD™u S‡1e‡E0²Ÿd†]Oæ@'Ú%5Sƒ`?!f‘‘ôȃ¯ ñ­'ÌF¸ìë*…t¼ò7 ð< nr¨lÐqö¡ Ôt mÔEýøNýH6ÐW›KeüÜþëP‰4àÝž†!å¤â ²LðB'H°{> ºa·¡=?¦Ñ‘á77V‹œZ*ü.[_i É€ãÓ¡LŒHç¼1€5Pa…Ä€u îáK„#N»„æ>ŸG  €æùEBö-òÄîvG^xVzÄÉк Ùã/ ƒ[€W­¾uydZ@fÃ-´—Àî¶Â/^\[X`¼ð²¡ž‘ªsÂŒÊp ØkQ+ +ðcÆæ{¤Ó ?ˆîm!„öO@Á=RE?8àŒ+´ÍOÁyÖ)à"{·¿æ4ÈR —ÝI¯Nþ$N!8eàòLpuf°3(0™ÆÖ1U8mLO ëŽßtÓfr9Šq +öª¶²Éצ‹…€íÔxùX5dei_ÇJ€ìóŒ{Øßù½Qm®I@®š‘%¶Sƒ!¸f±Š}¹]É^>«Ò=_•Œ€0™"WQ·‰D™ˆÌ ´;.‚t„|l!¾Vö`жàê7ÏeœïN!¸„Á™ 0MW@1ô@¯?ªYêþ­ÃΊžÒFôåþe„Š¢æþ|mLfvd$¾êFî;ýc7¥cs?ö<ÿŠˆn¡Éóï˜g´40A<ÿÿ > ykÏ?= ™PpL”ÿÙN}¢ÿ`-þ3µ\/þ»F5f þ×ÉUÙq¿/“*ï/ -ÿK¸‰K§X»FPAŒÙ¸¨^ºÉsÉ“»þO‰ ©ú®ÿ¤X?ù;õ¿«}€¤ mRu‰c@úÃ_ÊååHÿZþS¡Ûƒ—¨ÿóO”l[!#ÊÞ>Îd©2ÐXþíþÒ Ç¹•ä/­äëF¶çq]G^üUË<Æ_GÜP—1Ì=ü[„žÐVë÷ þ‹°¨++Æy¿?¿÷ S¡Ä2zÿc^>¥7?úÌ@äm Ó‹û!ì2“Ç>W`åQ' Ê[”õ÷q¤e-Jµ¶:ìêSÇ×ÿ¢’T믴ß]ªÅA³úqú$Xá.itM›ƒJü:®”1;,?ÀÜCq‘JÆÀGŠ‹‰þˆí¿/ôE”û7sÝ èï]!Ü;íúâ;ʹLj1¬lâæ×aà'I7ÿ±1õKgá¬R™?†_M#c>—ŸuÅUÊÿdê~*ç?’äGo¡a²¿Øü¤‘òÈÏE>6¬¶9|a oüñ¨œ.~ÔNÇy{”ø§‹ígô2àð cb´èK!<á?HÓhBÕe?-¼<@n9ð "½ošÇCÇÚ_Ry?ÛÝ÷~Â7Ùâý‰’—÷Ù©SÏ“°aî>mÔà’t8Ýÿn¡ÜWŸELÛS×Á}—7e„[ܾªpH…çKô`_ûw3”iŸœŸ3¡%Y›êì[ë¨å·zT¦ì³2xÔÍKœ ûë‚IÑCÅ>®4ø¬š_ôØ·ÂòX@º|^Ÿ„qða¡Þßú¢‘Ñ¿RØÄ¬oPrz)$0ÖÉ]ª~ݾù =ó,õé³tâ°¡~W•_Ãuĵ>§Ïê=ë>“V vþ1}S =\{`Púêñe…Bnì~ HÒQáâbчÓéQñÙÐ? ^ÃÉéGÐç +DÚEÍ}¾„y•±áŸïó>9†©ÄC”¥1y@éÍ]•( û#½úÆÊ=[e›z¬ðч:1´Ï7‚Ajôó±òµæ6°è/ÿ".nP%‰þÀ¥n›¹9ô-¤õ‰”·ªH¡ïZßü¦(]Ç‚þuÁª" '%¸ ‚¤T,~^¡f–tñ/ ~Ïëó$áXR0ÏGQ>ŠN;#\G«y©kê| +=%ÌùÀg@;x¹}7œ—ùoœ8_¿ó†&Åžíæ½?í7UÉfóÌ1øWF;•ñQÍë9våih!ͯÕ! 9@7ÄSè¿Ì—­^Šœ¿ÌÓiâqe¦l<æåVß²A æ?qëMg|Ôôå­€áï¼ê¬­?ëòÀ•å4/[>ª“Žÿ*5³«˳÷¡jåO(¥­3TçbHT>Ù ®š7*("­:B%˜åAtîi§·õ'?[·ÔáWk“¥ ò}a§Ð]òdv’à?A-K&.[¾}Ш•#ïû-Œ(ò D,äËjmÚ9òeÚ’Gáµ@þ"ÿóé"A2ùøPxIþÓ/ѬàñQžøYóiÑPæø‹ OSGá× +æáy,¨ñS€L#MhÈŒO&|ña—‰óáÃx8׿zjd ëâ¥òg;gaDbñ¨,"°ž £âµ¡Æ|J‚kuùö‰§ôÁuÁ²êZâá¼P‰µ-ÊEU|`’:‚æhŸ2‡6þ–^àËVx_°ë¿bU˜8 uÞž|^Z­÷—.Yôüwo ý²ï®›¿ƒ8vá‚÷ÿÕïlUæªT´ÃïÕ¹7 ûnw /l'Ôžï4Ë@ón\Ëø~)>yæì½ÇGþiï$¸? ‡B¨×“ë÷iSÊ¿¨Âg@NjuÑ{x‘Ö¢÷ÚR³2ïuņ½î Hg#ï5ÛDD7‰wQƒI¿Baàý‘‰ãr¦GÄ»g /b'=£HavãðìN!‘¨ˆ×½*{|°&eóª{&­ú㔬Õ½°sÐiÑx!Èéþéµoi A#ǻԿ,ºÃA9…£$ðÜ»X ¾¢6#Q"=Dlw÷ª¥Üc)ÞŒë5MÕ°‰žC ÷µÄݺŒY¬d/å…ºPt¸k¡]Œû îÉ&ÖáNð}Ø$-pV]{cóÚÉ4·ª²™"L·ÓµRpZû°Üþ»„J™0wm×Ù©±;‰"‹ÿ}#g{Ûí1¶ Þ“âÊoc^{ŠþBð‡Za³ö‰lö1Y»ŸØ‚>UíÄ)µÿ¾`Ç´KŽQÝÆùÉ£ýpàk£@‡‰‚vA': ÚoàÏÉl7³³¼Á{—µ=½9š¨`/I&x_²—)*#²[pA!{Ìk\¡:Bö 忬#ZÈçØ¿YdÚ)õÆ®€‰$\1¼žE·Òý{Ab ö¬Oš¾°;zÜ;£AIS0»ï’žRöäàòçø2ð¯+T¾Á¦úzì–U_Ǭ¦‘`Cì ‡R¯7ÔMõºœKšr(†Àëß-„vk$‰Èuq«Ï¢ËÑë™°±ƒ®”Óÿ#®O5_*ÈL²[OH!Øuü²õ°Â6•gëFëi8†9x6Õzqüº£UhˆÃÅI3`f}™(4Àc=ŸJ4‚ à)MÆ2vqIì«ÃSÝ„ï3]=Ú¡½êíl­Õ_¶$ôèZòZ]e|ĸð«‹@*‰Q==«]Âîb-ªÞr°5ªURˆTOÄARLâ( ?uqÂ’¥ÅÒlS/"HäÄ–ºg/²"†‚iÍ2)ù`õº¹š¡§þh‘¨ëò’L°ÔX" ûn~•¡±EuƒÛ² }l ²_DöðEÛË¢ãù»1T(_åÐü?^m—éìNw›®e:ˇTs9Ëõ x2ýÜ®k¬/̲&ßàG¼d9õéP¡L.ì¤7R™¥7vƒ.yx·ó®ù†öÃ#]ÖEAðoH§¡•¯EGå’;?z¹1SŽþß5ºŽr¯¹«2œŸ"Œþ¨Ûiõ¢ØWtSØ5Ÿhm§‰~­0/ßБø}]ÙhÖ…¥îtè8RŽÇÐ?]@E¡ ­hïÊq% ã9BÒ»]|›Ôg©“¥è­l_§‡¢èКê°ñ\è°þ|¤´žF¾pâçˆóM6þ…)FXö Ï«½ÉÉ÷ü?}~_ÄlÞÑz^½%/Áø:ßìÊBÀÍó¤²æÐ€Ó<Ï +ˆ¤|?›Qâù + (ly.73Ù v¡Cu{‹k‹ +kßœ³ÔYþ¬Š”²9m}ìCýœÎÁ™Ž¶%†NçzFÍkǵ¼ |Ο˶ 'Ÿógµ•V|νÏÓÂQ牓5Õåq1¡Î!KÖN޼sÔydcò‘ËÍkñdç0j}}33uþÈ5î‘ÑvSçVÍ3©óT 6ʺöìYRçýq±ì»’:×e’‘¨{QäÿÔ9UÒ•àYm¥ÎÍøj_9Sçÿ½ÉDvN—ƒÔ9½×Õ*LCrt;©óͳΠˆ8”@ÐyÃY—Àý.ç*=ýŽ—óuÔ$‡\âåœv/†k=—s f¬jÅsœ°-i‡$`\8‰›pU‡Ý ѽܛ$Qeäæ½‘ùN¨Žj–^ÌiséÆrëlNÙ—p…_±è«9Ÿ0{3<|p‹ÓüiNȉ5HPÍ3ãð\à5ŠgÎZ¾»-+óC(Ö\0 ¸ž™Çú *ó­%•ô ¬n˜Ëý@*b@–Ø›“#BÁ‘Ú>Ì×ɲ ;ÄÁ|ó§†ç—£UCNé­ÁSëÌËmRœ¼ «Ãøñ¬ a¸H8a².ï82_6‚åØrB̨^ЦY¾­c@¬‰åºv8tÊ™;$œ£YƘ¬<ÁÆ›ÀO©òk­§•Gè)xÜüê¥\5´ñQ GyÓ\&jÚP~ž¯©» úäG–©«„¯8«59´¶Ã]LN»cR1­aÉÅ<`¡nØô/bÿ$?]ÉÏÉu¾Ã“ \¬Ó.ö_Ÿùy£Û!A |ZEÉZi–À{ˆ¼È’ÿW«´CÞÞjJ¢œ|_›üNžGb Ìú^á/FÛÿ5#ÏþøWDºž©„‚™>n+° +·©êìúç1Ðz\rŠ8[<΢úàÎ#êމDž ÄÖ³œÅ㯛ó¦x‡ÞIöÅÓ¢p,ÐRÐñ(·Ãš+è8øq¯f§§qe5ú8îñ.Ú‘ko|SH^ÆS"ÆæêÓ©©ªñav^ë‘ÄÜGâY%Ù‡ÆÉÙVW±Ÿû’CãÅnÎ5“94.Ž@ÎT8ùÐ8>N¥p<šª w݈|e±Eh¼Ñœo«É[&E£¿ì}ÚÏQhœÙg ¡¾yTþ¸(?„›f@ƒÐ¸2 5E>TÏÇ×µ¨ÆE;ál£Æ‚®rU[„§f“/v¹àͶ¤ÊÛ!ñ;@5~ºža$•dÁTã¶©j©¹÷«ªqˆŸÀú¢*jÃ[{Ocãþì°…n¯»©¨Rã©3,ù×ÙøÏöCì7ŒÑ ¸/²ñ,^õCOí6¸R„Fù”SÈÆÕÛ)&²ñ·] ‹eãv{?RXÕdã9Kü#•|äs>dãät¯°»Eœ)–ßónœ™Ÿ´¿6rœ†R*,N…Ý^ôªXÁÝøÓâýZwã _HÈvãùbÙø›‰—Ÿ÷£¹%¤ËW6þÆÎ *÷3,6Î ‘n¼ÿZ Æ1w¥†d\é¨q»r ±q¸”gRŸFßqQãÛ˜„¨qx +Glüšìê†÷²=6®†P’Ï tl\®sècã KF´‚ÛÇÆ»ÙÃbãjçGF†×J\q[§ü£Æ;;aŸÒU 5^„nåj÷MÔ8ó‹ôçA[R'X•×ꜼaQœÙ8Nù »qb!apÙŸÁžœ ÇËzÊŠcÙp™¡uéÆy]茑n|¶Dâ8±NÙ8½ô;ÆÜKÁŶ¸lœ¸BÁXô¸i/5N>+ˆ^ì/ú|úP&…{w˲–ñëÛ€‚ÙêᥠJø0¿#Œ›k³eÁ*Μ0U..iJ‹ŸPôú‚I`qŸ¬Á PýM-½ŠË¤JŠ8Vt:y§8«÷îð¢8ŸØ[y–±ôyâ½Vþ4R]†3ñÔôÔUoÙKK¾J<Ëä¼)Çäg;$Îz¸•¾÷‰ñn£´p(„>Äw_i‚ðƒ2ˆ+ÝPxsarÑ?èüWA¨$âßVž7Sz¥ëðó‘âÇW*Åá-_Üȹ¿'~L` ùE©>Û‰ËJ›8IÔÃ.‡ðIGß=I ·qÄH¡à<¿ކÀ÷Ÿýµhá dl«Ò©ÂËÔ”ic(ü:ŸR2õALø \ÑòȇÏ#b‡HÃoÝç€c†ðþ™÷¡ó(N4ãƒkgÜ© M޾í}E5³eV×à +ßÿ1½,ƒ3Ê83Èr^Ï‚T¹eU4ã{Y àÜ'dÜۙऴžo.Á^³‡i¿+»j®# ²\]¸È°0•Àm€Ði»’peõª½~Pk™f~@&àÚ 0øP +pA šYr\žRZ€×ëŽÜFÊ”ŒAØ To“A‡f= ƒ÷¥ð0Èô‘Ÿju`Þú-Œ›>¿³v~Ë~óünK¸+˜‹hˆoüþÞ Žr¼¶äéõ¾OvH€«½o‚D"…fQuÌ,˜ÒêÛ˜ÓŒ0ôK‡®q†¾ WÂ7o :A<"uBà{¡ilÈ·ÔFÙỲÖÝljçA¦ñ{kø„î@=æd…à Ø!ƒ•@~q=î +1‘€Ëm¹KCNi¯O¹QOrß`qÌ’»õ  ?rÃå&o½ 6ÎqĻԳnä¯)•†ŸïÉ·1¢ßF?oz¸5FÚ§H +wdžHRþÛ’ÁÍ¡þÑ‚‘÷2ÂFäD¿½÷d¡\FÈçogwóŽ€÷t¯Ã ·ƒ6 àâݦW  “_^Ý3ùj¥ s»íö|Ub¸½êýÏúšë¶y¬R;al»N»'©¤sj[uî`¥N¬AÛöêóãfã²}•¦q©ü¦äØ~W*a÷æT^a;Í*¸ëD¿ðµÙ’eçÚ¦Áã¹¶–ãDqõ®’õZ[ŽjDã$Ö>Å@PŒ1{²f¤ Íjç g^õPmŠÔZöZÉòꮲ! 4ÁGEÙ ƒ‹ühWЄ Ìd_ìòÝÊ£ ɾ29†cRv‡ì3¿ua¤<ô~ìS 0¸Ý C5†J +°5ö7ŠMŒ}ÑðW]ÿŒAA¦ MºäZ(6ÆŽ!)H +FìoD ¾Ÿ¹ëaï¾kq㎠;—…&0Xa¯øýh*¶­°=+Ò"Ú–­X,Ì„°[Ÿ†ìU`³7y1Ø£U8”‹ílÇHlYÈì31(Íþõ¥¤Ò¸F(ïé×°ÅÔu³/ÖÖ×G½v=áu +š83•ú@nÀo¯YòÝñä÷ê¦!½^=FkáÈëPa P¾ðïú?Eõw¶ë†èg?ÿÍdëšë¬p…G£k„pitM§øoó|Ø¡¹þ좡N ¦V³­¼¢$kšLCc­ú¨ZйZÐsˆµ8 Øbà‰w°>ï‹™§¿ú0I±Š¸S½š½ë>FãAž]Ý{»¶qµ®îÚwà¾/>Ë ÒVwõ…/¥h5HK¤"«KW;MV˜ò’YÔéù¬VB3lß:&Ýp«n½“x(JÊrû•ßAyU7,:cK©|¿OÓT–m#Q©¼S'2)Ju0Æ7îEŠêaËþ Tp( +ø"¬ã©­A*=[‰»ð¦NO«ØZÃ&ÍÞLÝTš "•Ç¥d«ÿon`ÀlSêèp/ZdJêO?LÐó„Ô¥ü«EÏÛ1CrÔ÷ËZWŒÚÖì +È'굫f4×p?z¨S<¸ûÜÙ¨P§¤ªYõàÈâVŠ:Ýeù3œ„’Ä;úé¾ ÝW1›«>MIì:öjOZö®¿çi +šÞé8’ñIX¦ìGÞšxÐeNO—À)‹xÀ†ÓìyÛ˜åç£Ï›¦¤©ò¦O4ï„[Á@^Ì›žÉ•j}ö—­ äM=–"«0oú{ð¬ïeÓRFø¢)œ\é—Mwõ`o‰ÂneÓ¥™¼‰fL6]Ü_|ÆS[”žÊ¦K™,‰ÅôSÓ!WÚ1™…KM¿ A˜ýH©éŸ_¾„’]RÓ¼VQ.€ñ¦¦ÍC-2y(¡NM—æg‰ÓyDŲÛÈUéVhšÈÚùu¨<MÓ‹8ôÔ+ i£Z_Ë\ƒ¦Ù‚šEE–KM;ùÙôs™”ÉlzQŠ8ÎcžM7ÏSÁq»ƒY³éÓ2ÒMÅ&a oºÇj$U Sw¯µ !ó¦/…ºÚP冘Éû;U³!5Y²iýÚ«¤#4júývµbxt¡¦ã×G³ÁÆ9pòiúø±ÀÔiú-Òp ]ÆNÓºø-i9îÊ|šé€èxÄUjÁšÓ¾ê­4{6ÙÓ' +èB@?¬§ŠûL5?õX)4d†Ô³)ZLÃÔ³ƒÞ˜^µlZRïÒÝQëݵ"ç·"Î-}8§1þùIkM¿,ý$;œ\i&忾wÒAJטfÌ·)¥5VC–ƒÒ‡’¶æºItá¤#ȺÂ)´…3Áá%íþpí¤YÐàáIIZôEíáHŸ‹±6Y•Ô7‘fFù´ºØ.Ò²Ò¡nS'B¦¡†2§Òl^vgGÙÙß§ØPqBíJ&E‘M4‰©m'ŠæÓòùÕ™>(Ӣݗ‰0YÁ™A/Úp¾´1F-Ë"!’Ç=£‰ ³žQ{„x1ÃF;ÿµ¢°Ñ¢áhX +…>uTèZXƒy4} ˜h&ÓöÁÞÒ#µ¡ 5–SÜþ!µ‚Um)#à ٮßCÒ?¢9>Ò¼ªã)J*‚Æ &}9pµ9iH`¼8é<÷&Mþ Z ‰žVÌ&µã¥?)':)#¥O£RÏý‘ýi¥þCeKßK“l)x ÝwÊ­¦iææ¡ÿŒ>i‘R#TÛͽUqVþ~bV!SLÉÂ|…[šV È6õ¢/­~S¾rgJµ³Ý‹N»°\;=Y]Rv<5°B%ªžÒH¸y>«×zߟæ=å0­`*^Fˆ=¨ßȆc¨…²»BTË&75< 3j:Ñ +“xTW¤æ¯ç­;©£[Ǹq™ ¬0X¡i˜5iªs±F•S—}5sOUèa‘ ÕÔÔ£¥QõÌ>þZª­,1ÖSý†m â©mÆöžª½>®½Âª~Êë\µ*Cs ³¼@àq+ì”U³AV;辫hõ5%X[ ÀÚ±TVîTOŽ&®mm¼¼j0¢ÒÑÜmX½ñ*É k)ë(ÊŠun°ŽÇšIÔ|²"oT˜ukßûi$oʵÿÖúÜXúˆb¥Wº#©µÆÞZíT$[—â6q¬žcô›ue»õÆ»SšËÆß +üD0‚L<çÈÕÅ…¨¢¹ª;8ƒÑÕs9IôÑTuíá+KèBh$%›²±›©ë"b¡Ï+”–õè‘Dwø¹S‹úêfƒ(ç×Xê,¥üë• +ÃÇ…~/nb¼ B°Î{ÁÊ(Âü^I +«‹my•a Åñ›¶Ûu¸Ýs›XCW† 9†TÅš`‹k^QÆ>ž/ 7@T|]Rh¯Ï±neHPAÆ^·æ»Œl\ͨ‘ýé1–,¡Â ”% &0¼ ½»,«÷9"¯ËÆǬÉÈëà´L–²ºò©š ¼å‡ùfs†ÎZ S<7ªu¨Ï&ЇŠ~ ýïxí2´=Ù”ŠvŸCÛGHi †Ó›L[¸B‘Ùi{E£µlà›ª©E `XZ¡­šèª­­ÈÖkïºÚ™Ö²ÏI&ȵ¯ãàb¯­ÇECÔm¼…±5bI»*ÛRó<Û? -œ¶1 +2½¶œJ¤†Ûþ†g‚Ûe¦SÉík¶RâÖW¶t«{m|_륾ò#1·¶voÍÅ8tß~Æ¥M¼"2ÚHp?§W²üJm ªËØqK¤R`SëcÅõÌ®\"‡ÆÝîž©ÇÃEî„ [N®Š“H• Žç^®¶Ö…ð‹æ¢8÷øž $ì$ƒ®:ÍP“]•®¯çuOwOñŸºâ}:ëZØ®ðäº<vÓÓ`¢¹-»²*%Ôî³ÿ5»]›™ cîæ2™ÕxwUß r¤ÆÒŽ»Â›0—)^‡8Øaå£v¼XÁä&/0ÚÀm®:9¾{óªzÛüYÇZ’Þ hÇšz±Ù^"0s+w–8´·“eǽDƒ§±Þ»ØÙ|5™æ?Æ·$ü© +N—ú* +z¾9»wf§ïêñ½4»ž–È}S„ßüõ€—߯(¥lx²‚xœÐû}9#Jæo¾RÜ-“¤÷·cBj‚ÿâ,æ ¥" ð=°.Ñ{õ|æ€#Ò$pðX~˜òEß-pê5òU¸Šoþµß?f¾Ò[é]ìÉV@Á~[p›~ d°ˆÜû¸œ·íyrƒmÁ£„M[P"|˜ä”%áïÆ¸<Ã&>¼ÝÂzl‘(aŽ#Õ‘ wžftÉeÑ»4âØjÒÜL­J‚ÁÇ*9 ÆJMÜ1º‡‘@ü—ö•¯y‰8°0ô؈í„}ó~Ý£2xoÛ¶Äõê‚i6ñ3ª0ýO %â’6cJfÍðY„yä '׬øŽAÞbñÜܸû&Câµ÷¶»ð¡×†N}:þ´HF1í@ë·O®˜èï‹±Ž‡ÇHªÁP_Ü«¨s‹ú—sLø+ïfÅxa#ÒÅG!/F“Í jt]Ü(÷[Ͻåi¼.ntß>z$ÊO”—L§"XÙb +è öKÖbŽ?2R§ˆ›¿t2›V-ZüÂ*?ð½D´˜u Û U™Œ \ Å‹ÿ6qOéôŽÇ3®u鯮1'Nc(÷$s`Óâ°Ø-G.&ÓnñHµ*C\«¥ôuB€¸÷;Ùz4µ4Ž‹ ÆÚR€èÊP\ŒÛz·ÂBŒ‹‡r5úu8–¸Ø¾§ Ú~.جÚçPø*´ØKíUFÐâ7p*-~àCŒÒ}-{˜S6›õ\T˜ÓbT-]‡ä) ÓN³X 4ÿhñÓî‰gB‹QÊã4ÙöbF‹ ãpRùŠOÅt"”‹…ª•XàF%XLÌÆâ‡Oñ6å_±„ñ¬6„$÷ù#Jãëxf +¶V,EwÃþïx§,>ÙKþùƒÀbß;Éðlóо;!\ŤÍåk.ß +‡ Qã,ÝFïâ!± !îjÄdœUÅz7)ÏJë(ðžª~PF¼âþ}ì#DF(#Bh^‹ßÑÅ8°™°Ø ‹3*©‹[µÖ.¦¥*¡2Žû°3p,ÉYñUu.DÞÅ™Î.öÏðÙ#˜eAϺ w+ö$>Ø ¯TÜêÅ^US1ï]>÷©˜}LWRÅ߸ÆäT áÈ)MÅ +pXE ¦â‡¾>wb£?§â4¿$œpæ) ]Ž:ùHâTœ(;%½©ø†a]qËMÅÉÔ|M¦b\õ—èMÅ´ šµ@ï’ç,tÞ©b?j_ôbœñT1©·Kq@RÅâ~ŒÊDd ­*‚Éøç!ÜuM"JYcvŒóè(ÿC2Å‚ëÖ.Å6˜Ç¥8ÜnatAq¸ŽàÎ2uâo2ڎޢϰÒS1H€©Ø¦ÀÜ- ¦búy{IGÓ»P°A œ*ޕǧò¹SHြân¨Zk·Î½blðäU§Ü æ—ê²$rê’xV¢}•Û ÷O6@²ûŠ Bc[TŸýŽ«b<¯r’Õ†ªØWv©„&çÌ¢õœ0ªªbÇr•âD¥Uq!€áŸRïMYéëðCbòOWÅ'l +ÃKQ™t.ŸbŠÍ1ô1ªâûfGîCU\~s”2æãª˜8Ac›Öô™Ú…gÀ;÷ªb¸K\U,²A²A¯˜ ªb$1e÷^1üÙÎðŠï⨳‰Â ‹fÎb‚g+HÂûhq -Ê<Ðb¥W“¢þ ‰á-Lv±g[žÅ£5ÚÎÅÞ}oãRpó‚=dMûCg±¦TÈH”ë•^¯Î8våã žjè3XN ¥-§†óœ}v¥®w¼œÅbÛw\Üê³2·xqåÿ-އi‡ d‰[7È܇®Å^BÇöQ ðˆÛÄ1@‹#¬ƒŠ¸Ø„9+Ö‹Ã"®=e0VÒÈT2Æ$¾Ø¨2ærýÌèCÖ§Y··nÖl²N"6O_—ÿÞÜÚ<•næÏ5Å´oŽÚpÎj+¶<Î.AI—3ýÚé³þcK]ÖT3céVH2ã´†(Êáó©ÏÃà/;„ú|h +#«™yÒ£kásÜx‘«ê3Áül‘{˜éŸ9…§ºVq' gÄÎØfÚ¾à)â¤P>Ú2ó´Ú—”Ýú‚9hLþC‚‹mg4æoõãí;n+5ãjm(×£’1 Ŧ–d )¾A‡]_¥7[ý@Y ¤á* ôwÿµSµº/}ëÚ“/RrR¢Ÿï”jA#¹Ÿn\art–öÙ÷íð¨¸ËS“U+€ÏP+h‚WÔh ¨0´àï:B˜ŒºýÈ!Cß‚Öb@ut¸£X½Aà¹ì.¯¾€þ8Û xÁhÁ`©xºL°ª^ô›½F"r‡ ƒæu¥™G¶2ê Mú—ë -?¦jBL¸è4>SËHï ÿb` áêWM3Ç!JãÌd‡;M@xЕ©×"f¼ï ?ÛeÚAß\y) çú +þ¸ÙAXêLl¯åÜAMšÐß°[û#8ºIÃiêœm/4&ý´:x¡ŸsD '.¤/4j]¢„úJÔúB×ÿt‡n­\œñ…&Û ².ÁzX/t²Tå m\ëŠqèàç)…èžãmÖ¹JE/:i]ô†D·ÍèVl½Ë˜ñh×.vßY*jo´1'‹€ögƒ+Ò³¦3IOÀI='íÐ| +#pìJ êì ½!qP¹&ÓEï=CÓ‡nÓXÑÏ0ä´NÓµÓíjheO;@#ãŸÎvRy!Ô·mÅjD= ÑB£&NÐÄöÜ1ß·‘ײÁ‡é.ššúã{rO ¿ZðD™£ÓYͲüpª ÈÒ1¬;ðU§YtÐjsП quÈ üÀÇÔ`Mýic°•ÌPÏ:|¤,CØ?­)<æ¶f¤ÑË­ùoDLÁ5¾»Y\àc庯MOÚtŒ»ž½jÙ¦¼~õî5š#¸¯·ê²“ ·•ES…ºk¨I–#Þ†׈œÄF>AB$vwÄ˵ؤßÀI»¾»›ÛØÍfÎñÙ=š>%{ñ%Deï¼ç(½ì¤FôÁHQ6³Y•+¾i×ýͶÝÄûâ§–ê‡'óÈT'mÙ)i¶¯[GE;®¡ôLÚ¸ê0!¥¶~ÑÆÿâÙÅ[[ËLÚÛ.‚’mwEÛñDõbYþ¸]:ÃÄéüõ`âtÛîKÐ#èö•-¿óxÛ1 OзýÔÍE};™ú*0†èÛÄB&þ S<›oïYÖ@" ¾]¿–<¾]$¶”l»߯ƒNÛ`ÇðíM†NâÛ>/bï]àLÍÙ‰9¸Xß¶ÄDâÉðm®ä™–¢õn÷F/³0ón—nš5仯»M GÚÑH:ßmLJZ)Òw;LäÑJpˆyYßí¬My·ªš[Mé¢w»ÛøêºÌ6ón§&Í+ÞmÌAã+‰tÊïvfß¶¸,îí8aäXbÂh¹Û¶Ö*aÔÝÝÎÕÆLB¶Î»íjŸ)€ ½Û_“<‡oKöUð•¤[9o¯ %ñ¦°nßÛ+n”?¾m•ÉXâÛˆ\Ÿ¦~"ón‡¥lÓÝþæqáÂl¹Û£y¬öJÜíV1@Ö¼Ìv»ígs™Ÿ÷x÷gÿ_ÂE{O™f2‘µ"{¦ümð‘ë³·ÁÞ;þÛ]Óo´oÓA%YÅøªoÌñŒþsƒÈ¢oC S0O 0}ÛKJb~ã#äôí±öX@Œ˜ €’i²=Ù[ãÛ?r.tÆ·¦ªå8ÉÝí½:Ô”9Q¦®NC½G—ívr=½NŒkOw¡J*í·óut+Ú0i·g±Ê HnO4)ד۽SÕEuÇmœÓB‡ÝV\&L +ª·ïÄʳAu»†Xƒ~²êåé6: §š¥Û¨ÉQ¦ÛnZÑη¥u°2•T'9¸íÉ&¶€Û«© EÃWÀmý.akö%ƒÛ ¾í<© nÛy6cÀ܆·­OϯIl›‚{RGl›]¶¸×á„üÙæLéç<Ûm© Q>Û’Ê*[›ˆ=Û!f•ïòl—ë`lÐâlSn,°ól÷»a@d°üÙ& *ŸÐŸr¶—Ã|.bÒµ y¥9¬»¶¡à›¾\ž×ö —›AÃÈumÓr3öçd\ÛEoî¼›úKxœí¢åÑ+gÛ‘åŒkû§“[ÀmŠÇ£º3eŠ·M.D×”&ê +û¶3œYÜ.…à ’@§•“wÇLÎd$§÷ ¨¾ÝÀäTe}{Ø#-«wËÑ·¤#{‚;4zû7Ü]§×vÅM@… µÇUCÁÌÉ­#‹Jk›Ìms‡SåܸXÁ›ÐÝÆí­iéÆsCŒÜ^º[û1d á CÐÝ¢ÄF騋ª¨n½ÄÔáã»î}¼@ª²[nfÝ힨 ­w·»21Ííð.^À»æ»µ[K\'^À»ßÈ»HÖ¥uww"¶+Øß}­e*Îu·ˆÙ ùݯ¦²ÄïÞr™'(Œ~7ËFýónS¿›Y¾¡P¨»yfXcɳ¨»‹}NmàÉjª5wÝmf€/Ñl·u3˜…ín¢{ÈdÆ{×î'…‚_šyûkwÇá)ƒÖîÃfOwç°uNÜ:¢»ñ‘ª sœîþòŸì£UÍÝîËÍ·”4w§$Zuï Ý/3ww¢ã„üAÁ䚤Ø×s7˜Ù:ǹâ4wïK•Fô[s7‡^róWaî¦àP'ôÓÿ8ѺRÙ»g¥×\gïV&tŸ¨tßžìû/@Ⱦ[˜_ÊJ9íôëzôoÔw3Ý9#î»×PMúb%ç€ðÊÃMóïáˆ"êwûIJünpN~·T!Ùï¬3Å>Vÿ©Î)yÞ'Ù«-òê–Ã;Œ˜µ¨¿H;¼1Q…õ"õÞxGt3êTx{ÚD&ídyIáýT€…ÊĸñÝnÁD +ïyOgÓÉw› *êÞD9#¬­¸^¿“ºãíZ.ùk£µLO™¦Ýn”Ì.ý]`y×Y¹àçŠ"£Þï˜WŒz{@]ÙÛ„©öîý sªì®)ßȤ–¿£fa\¿3ì½ð¡éûFfA¿·i +êwܬˇõïÑs§)€WêðCçÅ)Ø•Ñ/Î6ð«9Hp )e~µàÇÙwí¼¼áùõ„¿!K™H8†ïªáv"/ •è¤ímë“.!tøåWû£ÇV”ø€9Bó̉))þ3‘j׺!¿O‘«ã‹à1n(TAãlÜbŒ'ˆã€ëÈUÇAó,Æã~m—6<î„“{t$ýþã.æîáAÞås=äÐsÏ>Œ¼û£R“ñîÝNZ%çì<“s.ñäh0å‹2næ ÝM"ŒMxWò@㈖€6ár4£jðòiÀüŸ§`_1ºÓ®w²Xë"f‚0ü"‚?y=/Ò^sos|Òcç‰ä<‘ 1έ5ºÎæß`s碱<*P€÷ü?ŸXs~.•€Ó·Ö]ܤÐ]vèÙ-ó„Íšà¸ö`tÂnø8ºÈ5 ý³¶üÿôØŽWŠ2¯@ ê9 CzÎÒ¦7,ÃÈNG_c{'wA¤\Ž–TÂIêÓœº›AÝ)—êv«žÊ{Úê³’þ¾:Ù[7x¬?.кeùµRç"®‡­EdëzRXØ^×öëY R ì÷Ãý· ŒZ«1dO\–ÝZz nQ‰Ê$È{´k¶?ÖP»d¬£µhÅÍØîU¹©Ùöl-´0Ö#Î\q +CB¿}0†»½Ç]_éÓ[ à ?—ÐÝ4­0 ÕýLÌåõ†Ìx^óîtqÅ{ÀAAËw¹Þ¾$oún&8áµw˜ˆ‘Íû{!àü÷ìDÞ<Šƒð 6YÀذ o5ÁwxMæÄEÄc•¡›ØÄ[2;ÉV<')ù‹Ç§76Ô-Eã-:_­°H3Æñà63Îöø¾&ä½H£-yþŠ[×’ç¢`Èö䣧ü2i°Âò1»Ä™Ë“åKæ3•y:kl§ùPpóa°(ímÉ?ÄbGj$èw—È[€^&6¡K‘ËS)]ú;Næbƒn ½ + çU"fV£Kï Ͼé#^ + +Ôç +wq%õ–„Ñ#.ªÏÌ ÂZ½á}Å:Öÿ0¦Ùz> üÍÖ׸Ư­Ôõäýúk¡ÖÃÞ ‹]Èž„?Æìÿ[ŠCûÆöJßLMC7Ûãò:¶­Šâž˜wîÉʹë>lþ'÷†>ËZ©÷ú>œ€¾ô÷æhVÏÀoÉñvì±Pƒa#([ÕÂ?5¹ûY›|ƒ³–"ƒïH§lê“6Èbðç(;²Qº-ñ•ÁwÛWk³ÚÂè"¿ûŠs*ô݆ÃJŽ~]ñÆ»ôƒ"Ë ¨ïA¹)Kõ[B2ÙÊú™àmæ]ÿ‚<$'ö!wË7š}`N^§j-,Ngº©ý@qyQéö=Áø§ŸûÙð~„Ä–|?ÆX=ðøÄ +ÃÛâ4TüQ  C<þT„¡=ÖëðGW³OþÅ&ý¾a~¹Þ¿oÎün*@BŲC™þòJÒ:#5jõó€úúÛJ[£ýµ@D…,ØÅý&tVlëý/ÖÚàïm6©ý+9ø‡¼Û^ü1ÐÑE^üçÖ™€ò‡8ÖGLþqp¿æ‘rþºÁ0*¥ÿ·óSâúkˆÐ¶ý;O²"4ÿð”ï¯+Ž„þ5“ýw3üºõ« ýÛje÷^™¶®þ…Œÿ|É`Ü%ð¶ +€Bõíœ@#º/s9ªàq¸úÿŽð +À³À,99-dPƒ@ìü~©`=4™Éž‰U6˾¾@Ä+Ê $ÿ’uïýWdB£Df¶™]ÿ(£†>— LL\‡ºõAžO÷¥ š3Ó Õ¹ol#Ô™¶žãÑXìD-ÎVHA…>´+ÖÛÕ$65ÞR‰8Ux,|mÅ»r¡ë°­'Ù)½¿– èÔEγ…8ó]±ls®#I—A˺ø6Cþóó†0Le–?:]ˆæ¿çׇgõ ™Fe6â5òu‰1Zôã¢VÆŠ.þ 'âÅÖ)S£tÁ7¯$o±cžó¹Çöð8¾§9€+›3ê†Ç=¦•`¡ç¡ýòèOÞ®\]Ú%2¤êHKPéâöÙÁJÈJc3ˆ=Hnív‹âÿUuh«6Ö\åDB6£Ãv‘ãXN€ˆQE©Ë"¤Åz*Õ{gUÇé:»}G¹ ÊÍ{ܵEUM(ƒë÷¦•;ìæk‡Æ%! ËŠvñ×üvBfNÃIñ?3á˜ôä[ŒmúeÉÌþÊ3Ó"¸t¦[#q [ƒ‰ e3jìv(RçÒàÑÑæAñ°äGªE˹¿•rtÞ+†VzÄFäãØ aõrS¿ðÕÀt†}µ3]˜D†Å¹¤åI˜pÉVK>äí¨Ð|ÿBû½Ö:˜9e +‘¤’ ‹ñ˜v!©N­k[»ï:A¥úu±.(ËÏÖÉ |—œ Þw^QŽË»Û¨ .“K‚š¶só"Ûµ«§n¾¶¬Ç6ø»­“3ÜØ 3¼LJ5^!úCÚEèi+àåÿ˜%¿ j2zSžI÷ ¤ïbùhÜ,& { z>Ssæ ™z¾k §Dãm”‰dûFÚ ‰Á×jºg›ð. <E•Uá¹\Dƒ#ñÿrò°ðà‘QÐÇk¸²ÑûÀÖïm˜êK÷ÕÓ×0¥õ6;,¢/±P…N…’RÍ;áÕ¡5öîœ;á zkJÁˆþµæ¸FÊ¡}ñ±(\ÅÄ,í„â"á‡8rAvgª5“éGˆ¨üK]Q RïtVµ5€"Ì.Á·*…—9*¶¥L׃e+Ò¥ Íú:6õo~YÊ­>{ë&²‹Ñá°„Rf^ÖhÇéøí8 ñ{6ŸêÖ É4‡ÁCmŸ¶Y*Ø–©%v.©PØ\ºar÷Õ¨TÁç qšÁ;ËV=²QÓ¡¡Ÿ„]¥VVÄÀ¢‡Ktk®Cô¸\©{,àNé>Œ«îZUv#r^5X˜âK¨‰îNÕ彞¤"ÓûËi$f‚!Ã(Ä2ÃüÍ® Ê\ã€MmeèÏûS[?ö…†m(]«ÜԵ顎~<¥€ƒ]p“FYƒmˆo—ôù40ÖÂãció ó~±¯fzÄÑu›fÕz¢¿J‚ãCÒÙ58õ±b“çy T<H:u‹ºUòxë‡EñD1ïÐ9T` ±R)"@fO¢_¢®L0é`Pæ> +?Ó‡Øô0œO¥&ùàðÒTó° +VE£8þÚ«ÕaAÔÇÆpª_ÛçÔgÿqjp8‚ò$ ^#ì…¨•VáóãÌ›|ȹŒƒÒMÅÖ¦Ÿ›Ç6‘âÉ,NÚ´…{«q…ám5À(â9x[L(?5è/;ÐÞÛR—æ–Ñó ÛW[Ãâÿðhr¨Ý†¦èl%¨SÞµ„(ÆPèUüÐQP躪‰s¡3ÍáD§PîáÕ5Œ«.÷ÙX}!”Cs;){ )%ÔnujêN¡ðŒBÖ÷éÀãKµjѰÊÈÍu›ÙuP‡+þ³+ ÉMÊÄ‘i ®„C… +À꩎芭û% àÉ#Ášx·a3N¸¿8u½ +¦û#ï&æb® Q)´RpIÇm¸¾7ž1ÜYÏêîöœÂ& õ Z='ãšöÏ©Å_zlOòÍFœö«ÊØ|5B/"/ö ˜GÕhävYõ¾‘§™ƒóöì"“`w­7ΑýTÆmuq‰þÈKO½G‹7ÜGŒà­dÙ-ãQ‡ ›»¥<•sº™ÓÐ\Ôèóá ç~LêCøCËÝs™KÅ\äÕ] +†½¥€&ŠlÕhÖ¹O/G°Tü€¼Š B¶Æc`Nw›3m•úQÁ_?îŽÚ6Á¹ôÌ’±‡æóYO:Bƒ˜µ‚ic$§òJ¥¥p‘﫳6ªuÊA%øI¸ œÝÔ=íEÖ†É:‘¯4iè_‘¶ž›®tÈÐ +Eòe.¥)P›Ñՠ⪴b0y•¸{I¾OjVp‘ÊôÔAöEøBÃÖr)¦{1ßkû +< ¯p}\’‹_l†.AÝr‘éE ˜È‹ŸbÇ`‡"ªtä-·i“‚/?¾#I–§j=D7]D[½,‘îRËÏ +‚”‹'ÿ£ÀËŽ'»QÀΜ™™Ÿ¢{<µåtKœ«\<0‰¦ùIPaKmål¾[@é" HЧj®?Á5cÃùªV&‡dÉ×[Œ[Zä7«$¸d’PWŠé4ܽ²-ÚÍÅX&>¡PÜî( l×=y/ÎàôüµÙâÖyÃR¥þWUè˲Añ¹Ié—iϘkäùNXÔ?«›¶ ¨,:ŸFKüÑ:‘­åí–„X¡Á<9t©< ã\3SSN(b¤yo¦á­§h™sOaãìP(–œ™ígØ]©ñ4¢Qî{¼ezÊòSç±D7Ƭf¯U>b©ª6 +˜#ûúým»ƒ"8·µ)sè„—â°¨—ŸÛû‹•èA.ÜùÁb[Þó^#)åðqP¡N6ž²Œ!<óAs¶SËÙ3heÒ«l0ØÊÅMïÉ7 Ðç·i¶È@'¬Ž†2c&Ьº¢¥ +ÅT¹Çä ߌ´%öú”xÿ.Áò:™±‰h‚€à·#_r¤Är©½ ÑÖ;RâÆ,´6Ë´6Ì fŸ#%ëÔ\éÁsfœíç¿Öo¢Û8£™…~y©­Dâ(;µ%¦ê/’FvÔÇè¬ÑiÎt m.ŽgèS6†., ¥Fá);36vH°£ÿŽuhci¼#:)WsÜíèp¸[t”ZR•Œ6ÈåøË:/ñö Bf±£G¥Çæ™ÙVÒ„?=ÒÛÇÕ·‰ïm¯âļî°C`w%ŸÂxr g˜&,`*.—ä‰ÏRà±r'ì¦(¿«v1tƒuÉDËá”à‹R޹À³ËsoBa –Ü8&3ÊÂÆ©R ] +KL¼nšŠ·Ÿ¤Ô×jFÄ[O¨ Jd¸ÍE\ Í€gÇוÄÛÓ°} …âNÂ(ŒœÍ¼eÖ ƒùÄŒkŸ#âµò· j8 ³$xTô]uG«b:±›fh(’¬w¬Q3„k½}³@KRÍÄwéA&Ѥîcp÷Ce¦úÈ­èÇÇ8zð`$yY .8JêÀo÷b±+x:§ÙôÊÖÂHe<·ö ©pjE®nÖhGK 6ÃK6§ÍëaT(™ˆËðH‹ô}? È…{ÇR7c^º5 +·›&s}À?&Âît#HL’Š}ŽTÆÆÚÖ)ˆŒ¢ŠMgq ÓX¡P˜- þh¹â4–Ç//¶ú*•½Àÿ‰‚¹Âs ¦`k– +rãY› $Ýÿã&˜Y"òÒyð~¨”†lHBBq_¸°¸b‡ƒÙޱ?ŽÔx½$ÇÛŽÑĈcÖYÆ]})ªS*·'ôhƆÂK¦ÆÙâ)µ,r…ÎwòxÄCõál§ùËVoúH3G­<+mÝ©R%BTjb5Î9­hœv{Ño,È”‹Ó»¤ŠŸ…7³YÅŸV³ÄñÓå*­¶Wž†¤Åíð°¨uӌѤfIAŸ'kÿ†kÐ#é´%êÙ™«Ï1:ᨔ¬¡ñžSä~Òn RÅ/Ú½‰ 9*mš’ÇSăþ¹Ä¢g¦wV(™ü Ĩb˜’€£¶­HòW¨bÒ°´‡íänž‹ÑÎh¹cN¿³¡˜Á(Òá/×ÝuÇ‚$&,; }2X‡ç2l‰–°ð0 àòl1­G^:¶ÈÉ~B!)öP?#¦œ†? Ÿ´”®Tà®Í†åÂ¥/[›ï'íD¦ØŽBø®¯}Ú4‹ ¢1¡2 ªesÛR¯7wÕy ]˜¥î…}^0z¼vLÐ?U‡ÉžD0‚\{LæÖLÝÚvŒ¿?`÷AƒÒdJ{’¼ÃDÅ:æPêæ»écP# »¾œ‚()G'œê,WÈ7IX“y*Dô¨0ÙæLô$XüîÚ# 3`JØs.(TŘuU …W#<’‚]wœœa¢¸2&Q{|ôa +–CÏñoUý!ÿ›Å”ëŽ;³> "¯ØeKôÛ³BHŒøaŠ>¸C§šëï¡:¡~‚àƒ%šê…°rö²á”öêð{@å­ì†õ‚%Xè´:Â3Ìlð¨:Ý G +%yá>>Í2 +R‰Ó$ Í gJS: ®ÈFySfó{Tÿͧ\|÷Zy»î%‘D­³Ðäþ‹ûaã‰Ay&3Kc9Ö`¯BÆrÇå+.‚Þ¯Šï/'bXtüݘ’‚`paƒ÷+=¹>—éÌÉ êm/’ÎBµdŠ™ˆâÛ w‡.%L— ”ãÞF­ƒF<ê¦l„u½y’Ú#tÌRyR…Ýܬ.¸x{”ÿ½ü™Fïm\‚Œ£¿<qcÇsMzQ¿FÇèË_áð"E£d„§.`ÍKUžô„g)r(YÒôK´Õ×+Ç‹R*˜.$pâœÊê§àÞvïü¦Háþ{R‰ºRM( ÊvўŒnÜŠzDj¦MÊýrJ‰jçò»ïŸnÝzéà1(KÚu(#d?åTÆ=µ‘Ä™d +óÿ—§]ÕÑeóßé-÷š¹Ù[½yú¯7øyÒkû„áïšFx£`ê`k´‹A YhûÅ·”¸)q¼·v^YÛef#,œ9­Ob3I‚=MLæíÖlƒ†N‚¦nÂùGdÉdfOXÑéBþ> Çà*bÖ‘Œ# Œtäì«øiØ?Ó˜70§ý¹Œ bÆî—ª³ß‡…þCÙß0Ž8]IŠ ›í¦Œ%&ÞEÈ'ĬS½Y=w¦9$ö‘‡ oô®E(Q¶j-jã'T!¯fÝ-LŒ1Ÿ@ ÄøŽ—®:=ïß5læ…2NK}parÁƒûѳ€hŒƒ½Ó÷ÀJËÂ:ÎWnH‘6 ô}vqN|s˜}Ÿ-h·¶xPZw&ÌãögË«Ûi÷Vvs&§7ó°V…lŒ‡7ñ”þiÊ„ÄËNwVò*3P+¶HÓ4o +(W§-šçÂt^ÃâÕiyW'¿Ã‚»L[ʰ ê&ƒ_CJ>ûýôÁcËÙXš”§R–º®¢ey= ÎNѽ Ó¼ŠÝÏC£ò킎²Qtb¢í×(¡*2Õ°[ ’¸sêc&4˜¸JÞÄ<µ‹ò”/6Vöö¸=£' êlhuÐ ¾’æü¸€Ö3PHŒl*ÈöÂ<nóª{¥VݯŬÓta,*©šîÒ˜aXgoÉ ­­8£çæÃˆ¤Èæb•eŒšº +”6)ê¸7îþ•^ 0Þa&jKcœ?æ£ +ÂÛt(èõˆ—Âù°ÎfYYuY6rÏ´ö\—«Ëcï–ðÕ”BÇäk9geر +^2 Á‘áu‚“O`99¹=ïŠ4"¨al«¹ïNq¼F>UÏY‘ÿ¯6à45ùdBÏ ïar‚pr$ƒ8e$ '‹7ØËÞ(ÇžX½Õ#ƒîtÒ™üæ˜Ô~(”ÄžúY{ã›Su`¥ý†«Ü– cè/ñ +¶¶èGi´`j!¿K1 \Dµ#kÜ”-™Çëçx!:Û¯6„¯&hLé‘E0úíxÿ0Sœºx¤\š\‰‰?ÍCúu.}̺ݧ¨y·aPðv\o¾>ô"ãðAøDTó¯&çºÉÁ>td1æÈ¸Ç ±I[Î&.K}í±Ì¨}CFÁkêHñ G!u¦ð*e~;öïW¹o:Èî{úÿª2aÆÉnÝû=a.(èÙsúF—¨¬’3ÀŸ`ÂA +`ÛÛÀRò‰InW.Eò`Gn0¼lõgƒ/5Ø5eõÐ¥õÄ!_rÈlàçðzB ¦è8˜å7%˜mgX”9g¡È¼ÓvŠüåøîû'÷ÉÒ-ÊâÂQseÐl \´µæ¡™Z9A„Â16TÐȪ`RÓNVsáH(®Ðh±ÓY‡&Phs¨Nðå‹ÑåÇãˆÐÐb )ÆôF|‚Jj[¶vÝ™‘‚új¨‘‡ pÖ$'ܬãLä¬=ÛuKUº0Ò2L/ .Ô$/µwGá çò»LxGá•vØÑ\åÜ*¹\ŸÉÆy¨?Ü…›ÄÊ8;–,=N-Ê7z°«Êâ6Z€‰iÅ“¿$bº¬êcܾr¡¦l%ÔÜ-Röˇ¥“‡žª#wY$Úiš|¿ {™ÔP2 G;§ú«ô®Fó¢™ËxSÑ­¶)îHÎÁ纱ʛj'–VÅ`c8:I<ŒÚ ¼‚ZË!Ú²œZÔ0:lçÀ¢ÝÏÃ\4M6Q›ƒ¾ú#_Ñθmêª5c(bÄH6$¥*€Jµà—A=‘sfèÒ}4Oÿ)÷n‚ùpÕ؈ýHÌ]Rè]¢_þà$Bßîו˜àûÊqú1’° ¯È®Ëß}ç•m’ Ð÷PAÙùy[Âõóc%‘É^ÕZLK!ae˜†4xˆY—œ¢¥ '®iŠWF‰Vx +ÊÄή‘½*Uf1Ud„€³ø_ »yè¬]Kfˆ#܉‘rÜ5âì”9Œ¹¸s熾`$æÑ“õB„+J­Š íà’‹lËz3äüf÷uNh¦VÜ«¾Q-hVôxà&6¥ôGÉŒ,;_kƒ&ôþÏ.v¸î^—§"Ÿ¼Ä¬xNðÄÔ¿’æÍ(#‰ùÓI®5±4Éâ6MW†[iLβ ­rbûÜ…uñæÉù{F݈Ä82YÏÙò +¸šL¿yÅ© +¬÷¸‚ã¹à(á?Bª'׉A™² ã+Ÿƒ‘Ü]—WÔ[ g L,5ýú${ÕY¿Ùø…5ÍñõØZ´MÝÓõj -Uõ N²‡¯¶9Ò—.n÷3FéŒXô½àÓî?b#1HÆZfƒ)0+’¾ªØÊ0^à}“ ¸†Vº±C"@g³×Ðõù=Qâ1ý÷0B;¥ˆ Á›ôÕJ¿ý”Ĭ«©éƒB½á;mà´ËYEQØõÔ;R’A8ö*j,H~—ŸåÖñ„ÝÅÚ»;8¥Ùû2¥ÃhÝMÍå+ÒÅ%({aV;R+¶®7ìwÐÂBÇV„³ç¥6ÇÒ‡=’$'ƒ(Ã驯5(”Ë> @ö¾)6èÐñk¦® ¬¤€ød&æÎÂEJ娽Qˆbç™ +8{à5ÑÍŠž¹¯k‘Ý‘iØ©à9)¶Û± 3}£lŠÒMí&žŠfã/«¾_™v[$»rn˜pø3ž†ôŽÖÈ©zLš+ËO%l`§ˆYÉЗd³ô±õ¥}Á¤Ý“Õ“,ªi‚`úrÕ)6I´0Žž¾xH0ºbêòuú®;ËýjžÂ†eÙ´ê´Èµ,ž&Ên›ø4< |lwê-,µz_£5Á½™-¬ëz2À `ˆ a &mc¿…Så×4ŠÅxÕíç#äŠ^øó¬ócÄ‘…ð5ÜqÝ¤ŽØáŒƒ¶Œ+dÉŽ³"ŠÇ<^Õϳ͠ +ø’>"Ž7†E×ç—³óã3%ñ¾ úK~ršôol¨äª}3ådäù à{^€+v¬Ø>t?ÃÅÌÓŒßê»@w¥êã$‹öŒ7ø†rK™+QDïkØûhy—±¿‘C#Š9Ô*£¬„ÁãÇùIZ©k8ý_!/Û„@)2ëÁÈW~èKÿðŒD("!©ß5b•ýÆ£ñèûìþia2øÓ¥rpܶ»Ž$Ý)8ûĬ%µ-¦š0Že‚•޳JØ… ¤ßŽTŸ¨×…À¼\ÆbI0#/* {ÖM̹ÎT‘iQ³éÅ@>à G~å)Pa5õúŸ>*C@”°csÞñð –ùìy,ITocÍGTÀ´\²Ãö§éb–ZÁR]Áïþ°¸ ª]ŽÓÂøãä_X€HÉ›öZêÝõ­äõªTqÝýßJ5ZW~Ä2 MÐà”ë†R£E¼ž[Ìr °|Ô µ¹xI +Û8ŠsEä.¢ªSPÚ¼¢ª°P€}æå€ÓlnÔù©¿–Bô}Ð +´—þE·Â\¯VFÌÊøÔpø¤ •×R¦Ì“wØÊœd¥&/f®Ðܤ!ÇÔ-ü(©LçÊ1²W«j¯™ÞÜ3ª¶©Ôq¬Jž¬@2Oóðç§uÑ“¨ýËcõ-'> +MF>ÿ¯¢uqÒ-$ÙyYy:•0j´rØ£å°ׯJ—¸¢›÷ÞQ‘t6P‹¥Ô²ÆD`Ë›ƒÔè³ùÿ´¤ÄÕ9S;; ÄÚ$Ô6Âm(\qXع8h† +} +Á›F":êTÅWÀyϯI:ØÉIôÅR暺Á\J%žPÎóªIÕöÛF¯Ö­kÀ‡j£Kgª?˜âJJÀ§È(6dJÌŸ”^¦ôÿá©q¢7?,“O”Ô½ÒoˆEËciOïõW£`E@ ìF:ÿGžÛùÅݘ/iŽ&ÉB1’‰3;ÇG(ra7ê~»¾™±î)—®iˆ$:t‹Y4·ï’(\€)"Â4ŠéBZ-‚ê=‰/E +{¤zÈ|èñT“/¬ +:б!á¬ãN‰­L/NUÁ?¶4àRŸY!ó“À3„1v &=ÕºßRºQÙ¿X‚Ù–¸y¢Y8ø[hDÛ·íäJø`çÕÉIƒ!n¿ºuqIƒ +ÈwNkEÑñ ÷¢w–Ý?wãç-¯CÊå=•Ùô7d9G°þáãïÒO(KÑ_x·¼È65ugT+0V ­}ßñÏÜuF·þ7¡f±®¡©'ÍlT¡­Tæ´Yª'?ý>+·Õ]ˆLÙN²#ÿ;ûóQ«¾zPS¡Ù»OÅ"?‹ñ=Dxç—Tãêb7 +1ÂÉNÜì_Ô"k=¹+þ×&ù£“-щ†"?ͪìqê&;‡½#m÷,.9å†ÚL:C1"tö7%.¤1`CâñÆtô^XÇ”¾ý±-\xWå€^l·yXóƒx1þckAS…eðÌ:š±÷…½ƒ‚”¿Öá$nzÌcÔLÃi¢.Û,þÜz¾øõ¯\†À°T-nôfÛ‡#"[ïÖ­ò¯­¥øF«€¡Fk(.§‡U›>¶˜Óšð§m4ð² \á' 7Þ>R鞃ƒçDvž>e»ã|—ãx‹Ãx"‘O†Fn¯]\óIXqL˜8 `.tÿgQqò ‚x¿i>ÀÎË®*hëÿÕÄàÿª¥ðœ4„»7Ê|NLöó“Àùy5œfaSh¹Ý HàbeÇÀñ›ýFÙ77îÒéâ'9Òe27þw\jfc±,¬9i6’ÿ¦`O¶i}•-åË*ÞÌÌŒþ—)×ÊDFÊP,™ëȨ™Ú;&¤¡èîº~o<¿íF¨·àvúŠnˆ‹Î#ê(9ºorZÖÄg.ÞýnoTò>ëÿh­EÂw’¶+“jŸ”¸ž7JÍ|`tòq+Ý” +lâáj»7æqu›¼uBïþ°Œ¡]ç/ËÁéÌ ÔjüQc  Žý÷+ñ²Zk¹§v?•ÆÄˆÍw-«Ùæ(MßÜ(BZ}’>rѱ‘W«8jéà!áÀ;Ê{%_往ÒV­3VóC,[@äU^zAbùïcýž=i‰ÏÂw =ÁÑ탬€'ÔN ‡vG/ùÕ7þç¾õ׃ðWŠÿõ–¹’&p¬Õ¹×—2Ý9˜.³Ë9iúÈüÔm˜ÙØX^}¤©ƒúLÖ.6t¶Ïáú¶Ÿ)ý_É"Ù/àýY‘°ï‡{êʤmð™ û×,Å€”„ì ¢J“y:AYz–ÇØû\Rl?dªË‘ÙO®¢ŒN›56V8•çJY jpP·U)ðÄü"+À #_&õ+T;ºCÑþf%«oqì,—ÈÖ '|¡ÖUL–É +ñPÐñ²~–¡tƒ +PZµ{£F‰N@ÉQ ÒhJ3ÐWWMȰrF*ÕÓ\[v[H8)cŒ«‡HÚ¥‚#$\ ¡Ê0&Tk¼f /±^ž³ÐÍúPÜÇß˯æTãÇŒ€úë¡uGö¹u©JX1ãùOÒ¿ã^¹Ïœ ¸„âÁ- »båiÝ`àžP)Nø¢Ã#}¾*vte™ÒRŸÔZz1Œ§9ÂIl!*p\\—ªÀ¸ÿî©-mD”/2ùúí/OJ•¡Ö5 f!FÀ¥Ì¸™R­‰ ļï‰ê1µò–´<Ù$Ÿ Ås„ûæ3É{%‘¼ÐùŠmߦЙüiôÍÔëS‰5©pñód®öŒzDSE£^$<ÏI:²Y4 »r…°¤" ĘuFô ªƒ=A'\÷ê¹ë+ÇÛ×kŽäNà’¿ëÒ/iãÁê„x˜òÍc Z]hW¸¿Ö·Otà´úË_\œ1Ý4ÑȯÄc…ñ—¨Cð¦6¢E”ì*…ü–T+Fá?g†/`¨nCçºoþŒ÷??è YAZ+saN*ìp²~b1ÕÄù®z»{dJ-ÊCï=íý²ë©Ý#œò[¢òŒøGÍ<Ë ¾œ˜•ié8KÒ¨$8!~3‡{ËGMÌcƒÀÞQަRJ¥B>™+|·èb±_}:µþ"=ÝW„q¬'nŒO†Óåÿpïk_¦];ú «Îü卸?Èqè§%þÑŠ¥þ|xº8­,.Њˆ¨Ø©N¿Ýݨà›Þ ¥:Àé¢ÄSn®ìÞlm˜-q:ÈÕ–$ržcUš^”ïSyL\º–êàO…W¼ñn𨻸{:§êÙÕ]Å- "ÑUsˆž¦AzÃÞ¤?™éÉý3±ÐHwx›BZM=Òz¯Èhf:òÔT)ÞSªdE©§TVþi¾îÖJZvúئm‰å5¦¢ÉDÞT#2.Ž‘Ñ5‡Tk=—ª©‡cwy33û¦Õл³GüÎÑ]fá\ºnç°Ôh²T55½ãÅA¬;KTÅ1yóYîœ_KSª7èT%Ä©£ÚªòTæ¢ýhH‘†´ö6f­»í]ñn ïÊÖ ³·>ˆ§F-²ÁËÔ*Û]S–éÄݪ*BËÒÅüwmH‰Ì6u*o”ßOíí• ÕRBÛ‘uš´xœÕDú,ÑéÞîÖÑR©ÇèvThc¦­í|ªdãýfo¿YÝíÇ,ýS­BòõS˜ UšSSF¼»)Ó±ÎÆ¶F3²îGÏG4„¯ã-í¦I˜˜^ø1süUÔû .M9q¯ª³÷•æ…ŠóÓQ¢Ò]6TTj©–Mó»´ªh6J8ª6zéÅÞË£f5z»Ÿa©GŽÖ&«²Öõ*šÛ2giž¶9‹ˆÇùÍj~ÊÙëµ®¹4XªWxZc5+4ûjðRÇš:xt×Ð`Uš»ôu‡T#ÖôBƒU«[ÅOkWCGhŒL +óÐ]m)Ro§ÚåÚu-ï®E§Òm $e ¾ôbRõîÅÝ„…(H +R@BHLPPÊR©0pHp`ÇÃg³ÑŠdiPD âÁc9cy€AcÒ°@•‡C›°$ÀÄòˆ˜08ˆ<T–È„A"Âä (P2¡Àäá b²€Ÿ·¡–¿?¿£ÔHc+¢h‹c¹¶×ß(WãÞRg)íNJ¢L/pÕ;´6Ú!<½áÍžò&Lš5Y¤ê¢zñ×ïd"j&¾†hŽ;d:G¤ßÑ|cE$+©wij‘rÓg‹Ï©ªÌª,œrV–sŠnÊéTrÚQîØ¶›Y—gKKËË_ÞØ¥Ý¥¦/m.õ +“ÁPóS5™éÅ3Ÿ¹Š[‹7çÑûýæBÃÙœÍÛL/j“¾•W<=½˜£í˜4èWý5÷±[fS7{¢=Õæê¾÷»£}çîòjîÇ{ÃÔql¾1óÜSÇîi;÷Ác– —¿¤›üNj1¸n~û—hôiz=¥^õWž½Ñåϳ?LüŽÝizas¥¹cfcZ47FkЧv§eߑڃ…š.µæÝeé\ª•Ùu ‹Æ4½øÚ™Ö\¦-ÍÑwUu,·TwuT7ÇV5v¾Q-U=4U-óW+Q©¦TWKmUõv(甞7„Z´i¬Å­š«ßÔ^íé¦WTú©Áýç©ï„·xƒ»sˆh¹kƒysö|Mçôó5¼Úä¦Xùù^ ¦wŠ §{§›§ª›´Ztº»Kš‡8GGߤŸéhƒª¤7 jÚ¤êŽé^L">F/S 0!€MSݼÝÜwN±rζœûìgŸŸý)ÍÝÍú6³Y?Ëöê³_D—ÝÌŽnMUg;jÜÜQ´=ÍâÒ©Ô5»Æü”>#¥7½šå8ö«Š.›Ål¤‡î¾‡îþkè>¤t™Štûí½$Åf¤æ¥‡ùCLzšëN¿yÌÛݛͬ¥¥ÈÜžçŽzÒQe€¨Æ•kHI*³qæÙ†lŽÌ½sôU#¶—ëµÚ´íÚU¡kðèîè—”¤7 ""½³æ„d£'-åà¯xôŸˆü—‘¬˜¾Ký\ Ú?ßÇòÏÇ›ìæÓÏù|ÔÏGý4êýô5·Ò÷ïtæàýDœû ÷ïöiTm>ºº¨GuבUfª[ûêÊg®[Õs wÌŸª—•aé•y®nWúœ+ÊÃ+ÜËÊzÞNVª½Në‡[DzýE,cÀ›²ŸuÊhë.u.í¯ŸÚMç°áìsöC»×ø^õûZÝocß¿5ÍZ»vÖ~»„V6»o°›Æv²Ý ²_?¤õ£½ÓÑ:jýxš~Ý ÊúTÑd]^¯½öÒ¦7ý½²®.ÒØjV¬Î´jî¯t³Av½Ã5½Ø'ZQ}:¤¨K¶Z׈˜4NTÌñ¾a|”£úµ±^7Ñz?ýWã×éæ¿©COÛÿð6x<Õ •­o?Ýw¼Ï¤ø{Ýyìddº!¿~:ƒ±†>»iIîó™6™VV“‰Fꪡ։ÈcFBX Ë£„A™,8ÊBeL&Éca™€8,H–…ò`'8¼HL<<<,P)¨JÒPXáÅQ)ˆj­ Z°Â L" Å’ÇÃâ<4 <  ‹„‡¨ |àw°Àá “²8&28HFÃF£ÑІF£¡“ʤ2 0* åy< #2¡íùôô+¤wZ^ž_½ÈÜoÕ):RªÂÒód™)?¨½\jÒ—“^ßÌ´¾@ú Uã±WF¾Kq¯o2±¥‘ÈnýníÇe±×»ˆÜ¢ +x³nx–w,q(È"°ÛŠ[/ËÒ2Rˆp‹·»q‡-rböË>`Ÿä“sL¼h¶rˆ¯¸b*Þ‰ŠYÓÜQÅ{Ó<áÞTg05Ë!ùNV¥SŸ‘jTUÚ´óÊð¨YÓQ1+×G¶s»/žúÈPÎX7ò˜¡p{=õö>0ËH±2ðäJDñ*ÙÅ´‚|åÐS^:°w³QÊšVYÈ&†øÏͯtëÏJu¦y“GBHK BŒvÚ‰ËÅ­(É€F#a*_PŸ˶·ŸÍaϾ‡/®Ô„%›K¹Á2~èDqö‰<¿´,ÒÇà„*É n°pþÙ;."7ƒ²ëd.…AZwb»Q¼ œNd-©tÃ^ˆÐ3ã½4O&䯿Æf˜;ÿ…*kf܇0ôŒïGÆá”™F^Ý5Ôyf2ú·^½LªFê\h%2±Å‰Œ ¤èCØ•œ•h`x!\Lcôb'ø¡ÂýïîðÆ ¬KXÍý‚æS¦c»QN@£¾lèÞTÜã"YÍ6 ‘¯r£^ˆl;½ž“^ EÏäMòÕh¥J×\7…å«ÿ¨™ÿ,m7³€ÿi/É<-„a$݃í8 s·2çìûô¸q_ª;赕Iâ`A±"cÈ>ScY°F¨;³ZßÒÔàzrËÑÄá?„Œ¼OH6ô¦ws Ó0dŠMY&X»8ÝÝTonóÄ‹ð“ÁRm%ˆûƒºªØ˜‰œØ¡Z¨£¸z0Õb¸ý ýqóeHÆõ. +i½Œû‹b‰sì×ò„ƒà÷å‰!N™,I]47L ãæŒáÇ'PÆÎHÝ».xï”>»æ™Æ2áZõ¼HìA)‚,U£¼d@fÏ’»q‚Ä.ye[„Rl¶^ê@Ð~"‚­¬Ë§ „Ôõ—^—’CZ{GDÏAºó¥«^©©E¾®éYæ©%»ÐXc­¶Ô3¤4aõʸª@Áò¥Ú4$‰— £&Ôî‹/` ’ùˆ…l?›­12]å9¢ÞÝr¥›| úza÷}À£6{c|yYe»&š/ð*žèc Š ”ÛŒ%iõX'ô{½O£Îòr#Na®óHümÙC&h<ù4bå.©oí“„½ZŒ7¢À +BâöíÕëƒU>½‰ª¥êƒ§P¯XGn²£¯­¤ÊÒé#Î&ö¦ÂÏGÖš½N;_\&{~¿•ĨÎçÆþ‡>r d¶˜MP(€Å+úxzc¸AÒ™Ìth¤Ÿí?®bn¯âÍ’9"±¹"H”buðXñŒ=Qù,y²"TÜ +¹¹ÎC©åf¡^m”(Žv/=±õ’‚YB6fÉ–b#Åd»^Œ$·Š±sê¤#®4ZcÜØ@ÔÛ“±‡žûáûÒ©^í@íé|ã|,×xJîÍ,Bò½|B6àÐcÙá2Ê»ü„D¼iëçᑲâ¥+aħ-h³¡÷e¨®Ô£*9d Í™ªjÿ7NÒʳD Y—~YµL¯Ì7IÂ¥YÌ,Û´OÛtKF™'Æ+[Fc9HÄHïm!Q–T¸KuPàEIţL-r\ …pSMEEk¹úH`Ö9¦P§uk€Gm‹¯£ˆµH%ØL<¤° £˜õÏGçE¨ vŒÒ$6}e¦b¥X €çÆóÕ% í»Q-ï¼Ô>6Ñ}uyš€A!klɶ£ç1ó¢mÝyUÅ-#»l¾\Ká®z}pºbã#˜›çú5ºX9ým§é$8,9Ä­U86ƒðq——Ë×'!¿:7³ï +˜ÿÿYçlc27|¿"©öÉ~œÌ”÷ûÚÐk]òì_[ž¥x’.­ ÓÏB:–5 Ø+rý+sqN¯GÒ&ò™”UNeØ@Z#kGËq+,$]¥Î²üvú8`††³£S=Bj"’P'ˆ^ÂÖ“h‹‹ yGW +p„Af•HŽ›S/F°Ø¬§ø ©EKãÐ[Ã!óvÐbiÕ¨¯¦}ÒöãÒŒ¹üæœ`S`*šs†V‘g¾û 1Œdù*céÆáI•–C¸Î#H9Ô›Õ‰ÑÂ^ \‹WWF0½áI–Cz„|…ó’…£…§@¡btˆˆxHbÝÀÆ–dÛ,[2æk2¦8#É×Çæ¥êµ»ù—­ú,ÖÄû\g1FñþJ~ç(ñ{¡ù]ÂR}(Ì¥Ö[ñ®‰Ò0£jo +ÍCÙ@Ÿ¤lap¼#:`ûfOî?WÅ"U§Û®ÿ‘£rIQƒ*<†€•‡ð¤R±NΣ$ ú„æE1cà¯Ðˇ íú(Ô£ Ëê RñŒ^ÅÈ)>K§¬KÿM¨ÐS¬k0ÌÔ9Ë $Ü6RÖ¬…ˆ$\ŸßÞ‚¿÷ƒ—¦— ½V\®ò#aQë-³ 6<Ó®Ó‘ªDù^¢š‚Ž:Izâ×Ónú¡N­ôRŸš>Y¡Õ5!šÖIX”3åßH8}" ›Ì$&Â/¶Ì·1 åà%a¨¨dM‡sö„j9+aÛ˜A9Í–,Ñcòk ȧR¬ÜY¢8•#¨ê×b%Ì:çr`‰ Ó×õúïÈ‚k¨‘M€±íWŸ…v|P$˜Õð»ÞIŠÔ9ÖãûE`)~p`±ÓªÊÒg ð!ÃZ¬ºj¶3dv¨º!ô~>""õ–Ì×ïêŠ1d¯ÈÙß©¾®Y´½Î®&,°®m«æG [’(žIØ6V©ÊõíÎû¡BÓÁ8n¾= ¢ïoI6Ìü³ˆÉÿWP( ”1¥ºc‚éaæX]òŒKÔx¿Ì*Ïi‹kúŠ"{Óþ P3žŸèùfë˜0ˬL³©ZÉz š|K¯ä| žUžNzšyÖ¦B2 …ø’ô™'`ý·ÃzÐoÖ£# áeãç×ÛÁV‚Þ]êª X)F¼‹oFc†8Ú¢©OÎ !š¾”f¨ÞyyMׯÍ/\¼d&§zuÑõ‘¤CAcCŠU ™ßy'ípZàì$÷Oµ2«hèbn8Y 1îÏlþV9,™îl<Ç\N£¶M)dF~7‰O€šr’˜s'`Ø7£kì„æÒÑòŒÒ—A†æ#'tÞìb é>눧¡‹u:o޵nf87¢yA©zðp¾±-Ôv‰Dª9;,ÿƒ³¹­T†S3ÛDjÆÅÛß.[g‘ ·—Ro§‰AÔ2ol¬Á}„ŸMp0 +<ãBE ;|¬1®Š«DdUtKБÊd¾TÄÎþQ4aŸôi[“¶.Ê#G«÷˜âêåè)j©ðþ8|x ºI`„ ’~P´G²m1§' +G ­Ò¤ëHMÅhû¦U>I^XªX^û.ÿŒB.´W(;¡ +yn _úï!I€²¯0ŠbV˜š¬h&QbrSIAGË 91rÛ™#R¯`±["P¿‚!‘¹sÉ䩨NÚ{Y<¨ÇÁ½Iô¼j}† ®µ$Dr#ÇÀk¸B1§:¥Íç.áïa9›Ç›Uš +Íëfk²ƒ»±KL\¤ bŒVtˆš_˜x‚*b´Ø7¸—½Ì4ɳcÑýq úâr&I¡Á ayå dJŠü:73`>ð?Ó½·ÉЧ64¨¬Ý} ¬‚Ë•Ë[™£O1΢Gôìœîº7uKr![‹¸~°'T6Æþóq8¯¼Roã õ<ÍëÙÏNqUbÖÃÑE2ÜÆŒÝÕ¶?EÔVíâ …ßÌ’ù\­»Rgmç‰YæÐ8j4€fɰæÜw0új™4&÷ômÌgB¼l/(ãŒï*®YSÅw…ýŒK:`Oä9TG÷N3#H{arBà“u—]“ì™èë¨ZáÆ“ 6óyîeÐæaíqyd˜¡BVÕ¢[4š¶ÏS3¬a¥It ÌÍ'.ý7 +Ÿ ¬ÜÓ\Gcú +ypË/5òÀOå.V¬ëaÂM8 +3´dv»/jÁüÈϸ€†ý¦¬7òÍ IÓûì–¦B%Q”Á~"ÕŠ7ƒ)¾&­U„ûêcëoµ¸Üô<–î„“bû›d˜‘îd‹`±SìYù\¾Jo»ùÄ^…5”·áÊtÝð +3n\•wï»O HAzRÁ6–6}/5ÒövªŠè?K_AI>¦f>D×Ôkºëé + ¾Éà¦ü#ÉmNïe·o.ó.cæ +hÏŠm’Ĩ3#ˆN®Mønþ«,(f(Ò?< èótÉÂ-ƒéøtô ‹Ò‚K ØðYsƒn.£Üžh¸VdÔ—*Дãh—”Æx×G±º#9ëZ\.Ãz?îÚI0±øÂè ,V¿|MhÔ,íÞ”=|ÏEÛÝ·î"Ùj…ŠÄ=9g‚€¦g€y»qöbÒñJL&ÜÝdÅ,S÷Mj7ZÔŸÂÑ,ŠÁ@s¥¯4}‘~dÏ”DÑ÷oC·Mè[c_§ ÿÿs}a ÍïæûBT> !O ¤¼ø™‰èËì"‚¢04Íf­D󤀻eQ¤&Þ¬=“šÕ2jþÆÂ@v&þˆh“_½ +3An[‡Ð×oºg'üæ3Ógù+®V´ªA‰ÜÊ–·]#mFÀÏ}ÀB <·‚hl@%AcD§šºP׈ ɦ»[Ž È à¥2T¦~CtÂô«3Tå£[9è?*¬_Žp+l ªmÞÞ¬lS²§>;hü¶a°ÚWš 1Í9ÞØ}+/NË£ÓA>jnPq}ëy9¬qj°³3º<Ýçðm8Û”2oö{žÙˆˆí:$QGö·ZÌSæªÇs[ç Cép±Ü‘Þrã›A/ßlÂúl¨Qƒ%T˜“ áè—;fð|c’ìç‹¢1sÁÀäͧ¸/FZ¤|òçDÔXT{ðîŒÅít8F$kL7Æ­l.¨ÂjÚ&Â(àªq¢tìç ¾<°óg÷’á`§ÊØZ–\À“ỪXÌ´ówzŒù—ÊdŸMŽŽäª¹4ëDNúäX§×~†•)Yº¥ž kXÚÇjFPйÞÒl¨W€²ì§i±­­’VD8%‰5O¸¸¥Ü&õˆ,;ÒRÌ锃üÿ®ñœ'@¦­Õá‘õ¾ê+T`F Ù&¡_U'}S9Þ†?ÕÉs¹_èþ’j¶l²3«Ì‡¥«&Dlz/ò.Ù[(»ßcuLàĵì TÊÖ삉Äq'ÔǦµšWan¶öÙ¹ùŽ|Ž`:–?T„LIÂ@ÏLO©þÔ´ó3#2š°ÿ’W§­~ø ¾\HÒ*-¬©-(«Ð_É ”Ü~ñ‰eb©ó]Ͳ#ÃωT‰4ŠÐHœëºY®„¥;Á岫b_ a‹/VVÝaô¿4¡†Q;‹£¤ny³ÔªâMJê§>èw7MÔ-úJx¬¡pêD§=2;áÊ7~•ÑŽÕµ3è»7ž‘œ*Q:àòÛòF]B—Ña_à£0O›Æ¼a¿[C}6tCF.’~nŽ%ò.“Ëæ}£6Þ]x™Õ%Ï¢4|áè\¤.RD±}¼’“Ñ>—kgˆÄÙêsSY6‘âd¬JpÄ@‘¨©M…ÁrUJ—Ø%Büm.ŸŽEØ ÞweÏÔ¹ôtÔ KkíĬ„ ß~ØßÆV¥¨ns ÿ®3ëȧÍe&í)z`Y¢1÷ÐÆØVËŒ£Äˆò}H„Áå Q΂ÌA‡CxFF×>W˜KÛº  X +°¸ {Óü¶¯Û## Ð@ "†Ów¬úí “…£¸G½Õiß­Íc¢õûÜx¬MA¨HĈg%ÒˆœðB,D£8•üÇTZ"˜ec)&ƒÑ)iðçI qòlë­ î¬y!Ë+Òž[Ù[ææ@šhþ€º‚mè6Tsk±È`#¥¾Ü 8WüGlTv–ꂨnìiÜX! H$Ëmƒª™`á5p w%,uÜó±¿u©Þ’ÚX­i¼Ã9¡6TžÈÄ;½€lL·¹ tc‹íf» ä©àæ„=ˆˆ‰”΄¿¹FÐü €cÌØSêrG¿¸MÚÈ|F%Ùa„éÄ]å_ŸôEØË—ï5ÒD¼%¸T¬a,f™}¶ê!b£•¹ÞHÄ#N–^†.¾›þ¯Þ'ÛQ†¶ÑB9jË„þ49ÚBLMí‹¢ïCÇX[pˆ8φÊrõÑëÄ(ž½jÁ(…›*"&¬l±2g&ñaȩ׌DÃK/ó+çò®%P÷}Ÿnmõ&µ694»·Ùæ€l/)Nçƒëpo+?ZÍÁ4à!ô.Å­<6 +ò+Uªüì +';G·ñÇD̹ t“ôFRÎ?ÊÊ"oçÁ\Pòhõ1ï©–»Jq²`íÆ‘ÿRXõÙpËœ €q`|¢Ì²³êæ·f‚cK+´HCŸ2¿f ‡Š©’˜¡¶žô°™CôæÝÒfCdI Ya¾îýø`ˆnf0³ðä¨ñ¢LüX„—ÀKpQÁuÛ5<åÒ“_|Æ#¡€Ãrߨo4h÷µmK,«k$ÁM«ÞLPÕlß%ÇëBþˆ/Èvz7 ²ônj]h@‹ú-cõEÁÒ–öôÏ4²œ6*O …ãkÞ¯f9³/Ic£>6Ö$sOêöbòyÛPÅpóÙ†éÚûXèMB(±á³½Ößfš˜r² :ÑdËTë@9¢övžµ7¢—†1[Jvñ)+L—•šÑéXŒ|*XÃØå5õa´ŸsÅ]òôPdªß÷¬³˜u³‰é¥zXÞ7¾#:ÎÇg7Àë†ÌŽúááúРÞ\XØÑ¥$²ô´}´zÑ\1ÍÓšî=;úLóNå}Ë×e¯“@¦¡tv·Ø|à `tÖÖòi| ;DÇöîSJp>tkQbX¬®;}Ž=>7äéeÙX!Ì»¯«ª:,\òïÅ ÏX(WÀÏìêà‹dÿq’cBþÑ'ù`è¹öoâL¼åc÷5i‘éEFí.´_cŽVÄÕ,©r‚t.fy&rL¼¸ª¬Ëåêþ²b^9À-!¹Ý?¶í F@½€‚ „ †BMº|M¡àÍ:¸(nàsèÆ¤u} à$«%vô¸å¸ûןNß0Ú“Éë,;uè™Þ‹*(ÑRu*/ÎëTi\yŠäÏ»ÎY ©bð ÕñWÄÈe«¡§û V|Š»-ˆNGø¤>†Âç@:EŸL<>IÒ A‚•Wqg8uH'œu8T`™ß§~LñQ⯥¯¨˜‘izæ’ú@„¡hŸ?Øì8Q€l@üµ/³ÝÔèKOšÆ`Ý^½pûj;µÏ.á´ ‘øÈ»&Ó<ù¿u%•ãe_¹I—µ ­ÛôgÌaH6ˆö^Ióß"È€á€>wÕ„ œX<ÅKEL ’‹lìÅ™2vˆëcþu.#¢±¡ 6Ÿ2»Øòº$cÿJ°³ŸK½Ú"rƸehy„`ƒ(Š‘½ %ŒýU2sÕ£m\×Áx8W"B0dá64¨°8TóÖï<2}âèÆR Ê\É*@4ËÐw­(i1“QHõ|+dŽ@ܹ¥tJ:ÓòÊ( ùŸ/[ûÅ@”È]kÄo°˜Èª‹"w4g®(ÉÝ s“òu‡¶Èí¸zÍ9© îÂGöÒ¶¶q„ÈᢹÒi[2d„+½\£P¸v°åÛìJÕi%†^ïÿÄßÞÂóØßËgV/ȨÍnì©R€Œ’VscX@m…eÞK?3ë…Z¢->7~Ýíã胨#Níøé1u›Úð‡®r­º\õ®†¦ÞQhö³×ÆrÛ[Ó›œGï⩌PÀ â#¿Zàz¬(tǼªä ùiSð9uÛp‡‘6\õ{ó  ;þÝú@ T)WXr/¡<az žÏéd“7ÊÒ’|ÍL ÔÁKEÍœ“Óo¬æè`ãÍ&$¬Ë¦b¸;,ÙA‰¡B;n¶ÅåàcáÚd|0ƒB=BƒùŠû5ªÑöÿ/D' +™¸o¿¼¤2ƒQ ͸tÅËm¯~|O2úÐæRÞÖ9} # lý"pi–íðŘ6 kãßbfá,Û k@ûÕ7ºO75ÉDuy_Ox]}ÌI_Ú—&˜Ž6-Êbiãû22ÇpI_£z̲ÁƒLxÕùƒW€R‘¼ (å€êкmÃOŒ„Tže 3DV´'6 ªpÓ#NH5?BB}´@ÆPþ­ +aJÖÒÔqNú~HТWë©ý +a€à¼ù¤vºIØx†§‡ÂJše/æC=µçÜ®´Î„æœu2 œ‚ø4 ×Dª«ÐùäW@šZ‚w¢?>è°~V-\+h ÜÚ×§0`¦ix(·KzœhD>!PÑõ$J˜r&Ej^4 +-Q©Ë$049MEðó…òc;‡ÀL!ïn7°ãæÀ +ÐXOûY§yó…;…ÊO¼}ç÷Ô@ÅÅœ¦¤ª¾v…wá´ºAé‚{_è›i¢ÓƒtET‚—pdñsk’Å I + +Œ˜ußl«"d4 +QÂÁ­°„ý,ë¥Wr<ÎëùHN›ÓÌý„ë†ïF¿xûáç{7Åw–õÑÐl"£a«3eº ötE…²cöb Së½ê¾E÷$ÌeéÊ?úÿgåî"SM¢ŒzHŽÃ(Ôt´KÜ[ƒ.L¨U^ìN¶¼9Û^ó€ÿðñåÒ¢Ö‡lgÿÀÐ-§{Æ +¯§=Ìd™Ýè=üW’º ›8Ú¹1¥ (‡ßAQwz“ÐOu! ±,“8p¯A¼Ü¦¥  +êÄUsÖ¾©ð%ˆ¼†b\UøÃ,ÀPÞ^.M}îQ”½Ù”L±w+¢FXÁÛæ–D­#dßFÔšNþÁ²÷?Uª ýÍ‚Ä?It î6Vìî·Ù5žxðZ/êN?Œ` ûÛG¢ÓzçÌÝ3%ñ­ã¸ÜpÁåÔbˆöQ]Ÿ®eF•Íÿ DcG÷„èmW­ °â_E“B°÷ùlƒQôÓ¿|iæ³·0Tú|™“!$Q+p—ñ¯ëAl½hÊ¿t,ñ _Çf-&C¥šŠÂÃä$øv£Ìæ ѱl ÿߎ<¹'ëÏ …0îz÷Â0·•iÃÉpqwq¤"ݠאָ05jøÑ^·“#[è4ÒBáf‡à/]O@ì¾…rÙ·rkyÕ‰Y'à80Ê–|C„þëwt_§l@ Ä' 0 k`D Ö6£èAÅ£C"|§Å" ÏtàeNçBƒû*! OùÁæ]©g‰•Ë )k/º~‘¡h‰26–Ž‘P5TÔþvDúNÃgô ®Y·Yg_Õ–#ã¸ÌH4[Ó ÄÁ#­'h”&WLÆä~ —c„.n÷ÙZ£ä\—»†‰‡8 7eëoeØVú½IÏ Ã`sh€GÖ(ÝD +^-ÛaurZ)¸¸>êÚj°vÓžàœ£¨+@™ pÍW4E†)hÂÜ9êR6R.¾Ô¹ í÷ÒâX¿ ›…v0h\ÈûDVª­„0á-½!®~Ì?³]ȹÎX®„© À 4íÑζŠßpµ[•îOgŠ SIû²IÞ†]àPˆ*ØùHµJz žÁ@ËËØÀ&4¾Ì+ë.‘X¸ú*J±2/Ú#µ¥Ðb9³zsÚï¯é~µÒ=Ðø»¢ËšÐd(“k¶AÄßR¨¬Ön—ÔöÅ.áÈ,Ô~؆ƒÊøc|ÅšÓ'ϼจ÷ùó$FÍIêÙÄJm…¯ÈÞOÜ÷–4Ëtz *T³wòŠœAªž<à2¨ŽÿfŸÛƒúx‰˜9¨?ͯt¯nÄœPkúÍw+æ†,šÚÃ¥Û±%&?x‹³ùH7ôœ>æVƒa–¢â~£9+ìªMyÔ­âª]WË?tCCÌâ/I¿¢¢©§ãc9Ñ&äjzb*ƒ¢,]0¦œèCëãd¬Ÿ÷URŒ›t϶p=¯ªjñ#E o 0a÷–š´ýÃ]ús‹tÓ¾^ÑfÒ&9–BÄWáhl8‘Ç_1U‹ÿŒÂÊIcƒÅw~µlÄÖÁŸD\v\õè¸eOÞ¸›h‚”õàQ"g™¿Æ%~!ò0"50Wz7Ú®s¥8‘—–M-mâ¦7˜2ÈÝ Œ‘3¡ØÁí§îïØ‘G†Q(ò9ÑŒ„UÈöâmÔp5aãØ*#vÙúŸ.òÈ}gXÉ´««A|Ϭ¢KQ0MÕǧ°Œ><â;©§ ¶ÕA;.ð°wÞ鱤$±‡ß™XÉHÛ¥âuûÔö‚B è½kŠfëS€‘e 7©F$ Y½Øe å'¦E±Å(6$Ì|çåaLb“éSE4¯?ê¬8è'VËߨöˆ†ºÈ)•ty¸Ôì`‘9ÞŸ¯DLfö=Ê ÄdÐB¯²ò0NÖ·w¶ôÀmÈ8Èt@§JbÈljh2Wè„\68—ÅôÝ• çBÆžF€ûXcT½bÆŽ›Ÿâê’øíPc®m#ÅÓ5b%êQŒ)²Ëvw¦¸ÚM¹Ô¾1:x’8¯'­1ºÂ=Ÿ~œÆ“ÍŸyÌæŽ•Ûàí< sù>ˆ‹#õçãG +·W¦ä|*Þ®ÁðOL(æçëÒ–é+JŽyç.5áÓZ7U$™ev—ó¾{&¨ªŠõAüíüÔœQP¹©o-a,ŽÊ!ŬôÜ(ëÍeõn’μ¦G’°ÙF4)ö¾Þ4ÕDP”o~¾¢StÑùÜwï{üúž.´|ü»š—ILåvÒ¥{û±×zùÝŽ`ÀÝy‘ÒÉÜ2(¯-­bJR‰m4*K8&!àœ¡¥HõžnÆ×·ìgA:Žé¢£€v4æ’ÑJÁÑΛW<ŸRéë9ƒ1º†íÇŒe°³ÃØç¹l¨4$áÏy¯HmöLû4loA[T“ì €¨7°ûôü¬Ü«ðãâ› +†êšª=íê“üþ?|Sr ðD*KjâmSô^ÚñBa„à/ËŠ8m +_põ[&mé›»B‚œ‘(nA5s ¿6 =ØîÊï|xÃ{ØÄ¸±ŒmwO³¨ìRÅý0Æçaží)³³!è!Ó j½ŒŸ ³®üD…(ý¨…ïuïaä;?££ÍÆ7vöŒÅDýG \B{€=H#0a4’ØÚHÀ=Å^¹ƒ>ž;åc4~|£ä ¢¤äœ88AD~G.¬xš–I»réI M‰˜?8®ãç…fÎ ÊŒço‚¸R2‡èùåƒjZ{NŠ4–ÆyÍ0+™äv ºyç‡Zq‡QB½°"Ê‘xZ—B/†3ø¢,³òS?мË€/ï£~ªõ*1îS`u…%ÅÛ¨(ø´$ïÀ#„x¤¥RyܼŸ Côì02$•9ê‰ða!æBRXqðI•”FZa’üÚ¨îs@J*=D0\þPÌwt¥yG0@-üXÔ[F ê??úE“s»€ +Õ†íyç‹Úøa¨V~™³cÕáVȤe;÷+²‚;ˆËŸ-#]Éi„Ž^Ü:´"üÊ·“:+ÂÇ4„Òbm™ÎÜE»/²˜ˆÕ&ñhn|èmïÇ©ƒbý’$dõχíHvÜ2SoêKëdnl_—FKB'] ªç)mN +%(*?œ–ÖèL+MÌÁÁËÚ5Ÿ žWˆ!~­Clv»ô÷"èߟ‚&kGFÙ1Ó70Э>¬¶0øÝÛΘwT׺ˆ4h!ŒâF\‰ÜsF¤ŒõIŠ<*a©OrovÞD2ÙÛ‚€ŽkÜ w¢‡!Öjž)Á*ŽXA›µ@à¢÷P{‡Bq¥ù‘”PçökòEçX|jÒ Öcv…W³%ŒVôQ‰³r¸ybÕj™ÔŠòÁ^–¸DCƒEQj\~ß(y“â …»æ5ù0ƒ^ÿƒU8 ÀRZ5jðJÏÇ`¬4b~ÑþÖŠx÷"°–*}t©¾~}é+Ox:å˜ò˜'+³ÌU Ÿ«+òP˜ w0c;½O‹î¥™ÄÝyÑÇéð2þÒ´k*ÀW¸–´ È%~ö€¦=‰&F“—K)Ò4uŒ‡}¿œZC²“é_FXg ~_¨ÌaI°†„È’}6^¸! Ù%=ÉÞë.›!þ½3eŸ^×”IXhòY+*‚ŒðSµY*%ô5Ä©¨TdÞ‰ðÞãxhC˜áìß,N3œ;dݲ»V@UxbqL¤ÆÍ +‹2/ð +N)al¹ùš¹1Ñ“`Të[†a†{ÒyX]«è7ukòÃH$³Ý ²L ©‹UF¤O ¼DŠ5Ô©™áÒ êÖ¦@ù ò++HÇœàr§îàÊû#×Er£Ž)èl™ˆ æÃ€gåÐUÓ‘“ÝAerÉ6ö`c‚ª]‹³hZÉŠ„¬ådwѨß³àZ_H‘Ž^Ëš,˜{ŠI3‚Ʋ–"'fí¦ÊófHr˜86©2*ÊÚ ÿb^Ye‡FMQá¾ê H’,ÒnN„STHÓYï ½>/„$!½C'd®²*(¨­še; Q•cŽ%È‘OåidOG7h˜‘\®©x]%àj:àGÞ™¬ƒ![´@Y¤‚s+²ßú¯qúx(¢)Ðïй4lR}¹ªUrÎ?‘ÒúÂbPÄ[v¶Ú`½9i_:D‘BPY_õhóKd`‹Ðí: yIº«=’ •Àªþn îöP,æö5Ül3r¼õ¸@ÜJ¹Ó;×úÕôÂiž3 +·9’9dމ $jg{›iîíI’¦Pä BžþÁ ë´›¤ß¶P¸„]Ÿ2-øÄ}vøœiÈòo’Á)ÍŸk§7—¢Eº43Ê/±»í ˆHi«P\©Æ~Ö å8ê[.m¸´È¢ÄPäW¤·èyœâÀ˜ëÍ +ެÃêEÇè9 mé§@ _·Š*gR½Ä&<%°òûÙE§bbñ¡õìamG­£ôI=ò„ø‚ áI„â£k\‘¤l/tVË2€×EÂéBp…¶âF;71oÉ’ªÕ/Ø‚¿ŽnmÉl­KQßù<;c§lxšiÝrße„6»$ +É:ò²Ÿn Õ_ ×мèDà =yãFÚ¨¹Ê°Ö¯‹#ÃQò¥²·ÚZJ»áêß[¤h¡ÛTÑöã{üî5‘×ꑾ‹ónô;àÚ’ +c=¤šŒ a ôpPÈïmžîïÄòú´ÌÌùÒŇ^ ÕÁ@VM*™¤‹Ò×nµ2?\Ì9ñ!£s†AÒåßµñÎ*ŠŽÇc-$tÓ$t‰'µ®l¦Ô5v’Vnºƒ–­}l…Éw¨SX€6í¤ÊøkŽE­ õô!/$Òæ l‚u6øN¢Ï9‹NÑøaBòutQº˜êiÃjÒuv\ÌÄÊ:HCôîâCî±íLjÙ&m¯×BpVî7tƒLœcÈfÃ’WJÄ< 2`Á¨g°¿ÛšzÔ£ÔŽ8¸6 m Ú¤Cß­õ¤<ùË9²¨ÐW:¨óbp…æD¢¡'\í—î² v\ ‹=Ó÷gßV?ÝÍšã.5šÆ#Úd­7Ûz‹t|G@G+: ÉNS’P‡×Þ,ÔÏñvNkHŽ1Ö}F µÕBR"â-é¾ Ë¬J©­aÍ÷l9Ò¾ÓÛõÇCÊ+II¶Z&©'kš² +•‰†ýW`™æÔ ÷²iª +ELÒ&$Ai»=–z\á"ä€ áéÍS'‡pÓ«¨¶ªk&*¸*UdƒM=£ñ\¦ž7c•&"·LÁq†a#E?þÞÕða:ÜŸƒU^ž§¬«“œ,hÝÿyvD¬ësC •»ø°fÌÕ­;Òo]³Döо¶Vi Ð&Ò@®¼[W…Ël¹+tŸ£~n„([º¾?ÍÍ™5l‰YYÁ$b©šKI"«iò“:Œ§ |÷¤D$ ®Ô’ÙÁn¯ Âѵe^V¸²A.þS’z²M3/VÔ²èA;bЭ²Ü:}^ªðÞPQ·iÍ6¢Y5"²&[uaŽœË^²‰pGq ’¨in1Ó[oU¸Cf‘‹•z–ÙL½äØ\$Ýn'Áa +dñ„u”‡êgc‡†j‹}ó ˆŸ„RÑ6Ü)\4Eh¬‡µªJOŒÛr/QԤƱ—ÒŽá!Ñ`Û7í0 +„zv«½J»õ¡™‚Ï?êa(»­øcÝ5²ËîèeÜ6Ú†0I¡x 8•ª¸„)A9Ö. +â~ø ÐC‘¸sÆUŸ²é> îý'Ò%—ɤŒ¤ø+]˜®Ÿ±Ð,ŸT@Ü%DðàöÄaØ&5× -hyyIï™:|¸PÃÂíI:‡aAˆ`¬àÛÄ «åG}^Üj- RkÜQ&ˆ!„òì‘_0¼~>î*s_,_úʇÇiÎ<(Š?  #ð̦†“äðŒ›Âä –/˜`™æ°Ã$öÀ-˜<2:D©É{:¬ +&‘±”‘â—Øa‡ô{ f~‰¯vÈs‡ë3ß!Bl/ÖéxøŸ—‡LÒèƒLÐ>àî„ã‡)uÉ`?´Ý%[ý!™—ØŸÿH † À"˜ÊGíƒÚ]‚² VN]RÎvÖÔ +á’øÁ§Ž„ã(Ę[2E Ñvø/cüdCÀ­%ãÕ!ââþ ùˆ®‹‰@Ù–L¡ˆÚZ’¾*b’–$g´f‰†#Kv#òıKJ¯ôW‚8b¶+Y’Žhë#$zOC2•’lú(–Ñ7n)Ð)´ÒôÅ *$GÅ¢¤z©€ô#« ŠP‰˜ªXÂG¢² +Š=¢²«Ï#‰…ñHÔ¬b¸_Ö +H;š™1}+ð8}…)Æ0ôØC/ªUÜçŠc¢#-ïŠèÌ‘Àß+ÖBŽÄÚ+hŽHíW@òÙ¯`‘R7’eÃbZÉn±à|­ÿÇ"J€ ,Æ»Ë,VI#Û΢B´È7#Í´@‘i ªf—¹½È’‘)ÎÙ")Ê&œ-p¨ +€¸ÅraħôáãÍëõmpñûþoŒ‹a¾â3¾ )+õëÏœçâUšþ Ÿ.êD»80‹ŒvyXÄâ¢+6/ÖX‘ùÖ‹ŽªÈý½ˆ?à‹¦Èäé‹Ì£ˆò ކŒ`÷3ƲO$ê§Y50ÚšHÆ;“‹‰Œ÷`”,‘FC‰˜Ã0ø‘ÈÆðÙ@£´¤Ï•ÊH©)AÙbl#"ó®!rƒ‰¹1f‘å£ÿ‡¬= #•¨#õµãÇîCIFÞbÜ&ÈC0H{;dÎÊè¥CFÖ2"9ÄCÿ†ÐìeÝŠÇ©­!¤1£†˜ŸÔfÐ5c"2‚3ZÄùœQý…žA,¸‘òÃe}FîhŒe!`h ]!sE#§ +Iz4ÆRHÊ' *¢€iÀ_N¿@¨sBf—ù’£jìMB¢þŽ•ºi'€žÍ_Eô3Ýß[Ã(KŠ””Z¼ÆÁkìlüxŠ‚bƒÉ­õ$äq68 ÀiÓÆÑ ² bíׯ؈Û(È‚ À„ +bsrƒ‚‚/AéFr±Ùn  +AàËûƽ1uú É‚|À±ÌtP d¤Âa ñöpì^dŸ8X@D`hE cËq4> Á„ƒ¼K& ˆÀ¨Ø—×å¨i€¨5sà9ƒsÔ ÑxŽ­ÿÌî?ô ûÇLÈ­ü£Þtô³?L_êÀèDüÁuu4ð‡Û:(øWä~øu´ì‡±XõvÌC?¶²½}ÄtÌ¥Ýzü˜ìáÂÈx¬|Ѿs#Ox”Õ>òSâ1Ä>¢¼àµ>^‰[7’<*©KúðZ9ÐŽÍcóÑü<ð\>&I0B©Ç*ù(ÈA;> õ&>ø=BáÃHÛƒ.|@Ùøà.ýù:ì›Nð©$Ï=PÜÄßÛÉdžV»6>¿ù ™=¢$} /õü·õèzdm£XäßÕCD~ ?=–D?JK€¢U„FݤŠi•úЖ4:z[,«ý£Ó¼úCo"OˆzpÅ|ëóédÎc*\ Ù"WÆ‚´ª7@´ù™ ÿÇ*ír¨ûmAg»§ylwåDXê?¦yô¸•‡ÝýG”Ìé ›2Ž^÷>Lë4Ë’qRòXSåxHúÁr•å÷ +ãq»ÿ&°‹ÞÝá±ÓD⣠闀ÇDþÑñ;rö»ó½#¸Ë;nŽ èríyùÝ¡þ!wÌrߎŒ#Ûa ¤v„6T;,ahG +çUsüÒˆöcÇñðxYFÓÿØG£mÒuÄ4€š²v1H$B€@Ò±¤º@up+ûQ‡ø±ñéXR|ªlþ?Œ¯ö_ÏlŒG:¦Bþ¨ºÑ±ÿìcqùc%ÑQ•ùƒOè€tÞ cb»çˆÙºs˜i9G²s›Ã•ê4Ù;™ã´üæÀ,o9¨$W²”ƒbþHsr¸ÖOrPÎ]EŽ8 ‡–÷c|Ç1t?ên«UieìY}{f_1ä×)Ž©QâÈqq˜Êm89ý…cóÖùÝZ¦ð¸äà°ÛŸàˆŽ;ügäƒÿÈïn¢ù•Õ½ñ#RoP×òÆ¡8Ðá ¸®»AþÆnØ9¨ Îç#çýˆí¯¯õÆ ÝùƒE¡ùc-áFÞÛ°Î ¹ øÇhœ?&iÓ¶q…àHÿ%¿‚è´Á6ÿQÙhc8éÙÐé?F4Ó²²qT) +%l#ŒŒíCþ£Ô} Dð²Ñë’ +ò£E2^ll¡i+‚©) DË®ûÄõ¾Ã4Y“?©Š"ó* h$ˆrØŸ@Ö ²ºa#ïO{ÕO(ÌŸújà:áîk »¼ÆY9<]i€kð8ȵ†‡ÈYƒxi[¬1)$¸&óÒY è ªÁ‚H3ª1Õ’hjøD‘T ¤zD}„ˆg§á+d64—2 ¤Z 䘆Ìii8·„( ŒÈthÿG£¤×F R»h,£ ±DÃJ-Œ|Þc+¡±˜ ’Á#+h(_dqvEûAð(!? ÙïƒLHkž1I’º3 LJ:ã^…´•3Šh!ÐàŒ±Rq3bÖkÆP1bš1:CJgFü²Rf‡P‹ât̘ËCj^Fû%"\ï&g¨"è•÷"²Telk!•)c$%Cæá;PÈ@&cY)R2&œ"%H†AV_d ŠE6{k‘ªAƘ.Rýæ|J¤ZÇ FJÃÌ1B³1€^F&hŒh¤=ƘS#µ/†!d#¼-ôndîŠ16L1Î ŽàN $7GÆj$I‰0vdsˆÈŠÑÐÆF¥^`xKö†NÌ0:P/ £?¯ÂÌ@2Ya$HÆJ IaÄ"™<‰ =ƒ¡•‘à?ïHÐŒ}"I‚‘5I& ŒPVº }~€aL0™€~M²Ô_té$ýb´Oâ5”¬ñ‹Š}Áv¡¤rôÅ&; ‘/ÀÀ>Ir{`N²¸^Tæ¦6>Il¸yç1')S^L|’¸xaj¡„"x?JöxÓKI}»ØÛ›]H±”ì^³­êâRáûÂÔÐ…äªs1X) c.*ÊÅP¸ZÕcÝ[Dž’ à…¦…|‹Ð‚·¸¦¢[r¿-N?%ÀÚªdØÙbÔ ÌUŽ\b‹U¿k±²§’ES-*¶KüÒ"ªd8Z”„ +-<±’ > $Kj΂â(iÕ,rz˜ÅË¢lO{OìØÈBjÕcÁJ¯!6°’uÅb±8UذàÙwÂâS*XÌ—^%<¿‹+à+†ïyÅIè4>¯8£‡X|¯+&K@Îã•%õÄyÄönÅHÊVøÁ’tj„²d´¢£– .+†tK’ºÔ\¢w¤ß%X…Oð%¡ÞÉ™€É#WÑU˜dZE(«˜÷ÄAÛ8Vˆ=UÄ9&mQÅ%“¨ Á’Ë„y*À#dÎTÐh'?*D€I˜JØ Ô¤¢¨ØìÖ$bn-d>ÅXÛ$x§0¬ÝVF®¿‰tS@'ûH‘“IM«9¡†ºÑ .L1•uÒs)Rª,²Iï„J!j<ÁA)Vzžd2)âëÉI‘>áR(Ó'ø?|#êOJŽ"=@YÓ("b °d’UP¼Ū¥›(,N(˜ˆ eºˆbÜx(®94C'DÙ«PlK”FÅš1(OQ†Š¥Pl—QÝ(Ö?áwG ô @ÊZŸX—Hé‹Ol‘¤äÍ0™6)(z”2@žX¶RÊïÄvØN´¥ ­Ã_J%ج8'„#SKN Îĉ3i +4`nʘ•Í)6w»Þ×6!>ºÈžlÂÈ¥¤¶& ÙnØRQŽT܉ŠÁqÍDÖlV&XÒ(QGËým"'«LMNUÇHÓ3AÈéý]XpD³ƒ¥Þˆ|aöqï` Tž<‚–% +@¶v*”Swè~ +`÷\ÄiªZÑ70 †¬J:šèú)¯ß(&Z9ƒôŸzGÔ¦´U~Üv“Ýd[™}(Kx^œ×Â8cÃB¨ÌS¢rPÇC‘?¢kUv]w9êj߈ t<&‡Î·‡ËË—Úx‘>󪧦n›%“ˆØNîïxHBzœŸøä› S£âu<"ýá9Y̲|t[K–p7%ªßï´¨’‘õ¥E莆]Äñˆ8DkF劰ֿ|ˆº-?Ët¨y!¢¼ê?L‹èÓ#*mˆeŽÇ„ã±!L¹àbÝ}Ê»ûtÅ·yÁ°@àxPn "!‚¢Ilê䕨¼8Qñÿªâ¦ôÌeEþœZÛ±!>¦w|ûf«?dxçx(p<"aÚ"ï~"ª½ôdž×b³'WNl]?å¾äú—°¯×ÒW¢>'E•ËÉ;é£bçô(¿ø +Ï33íÍ­¿Mñ’!÷9»cß{úaÂäE¨{5Óí +‘ÃOWVœ­†Êa/å'ÎNÌéë븓¢J_Èñ |rÿSN^©¨Ö3y%cbR¿­ÆNXj赓Ó#ǃ’ŸmÂZÃd‡8iV¢¥=ÓLèxPÒ&&E”ø’âgâ«EöÄô‡,ý¡N~x茱"¡®Ìâ¹dØTl4¿ÂC“±@,€ˆ¨<M†ò<Ød>stream +7,– ÏåBæ‚ÂÆ…â¡ Oj¸zÈh6” 'ÒÅÙT\& +<8æÂ©QÁl<<.6ˆÃiðPŽ…¹Á$ðàxh<^ Û«½ª¬,Ç„]58ÌÆ%baV[a‘AãL.$žËFãB±XQYWÛ¥e އƒ•eåj58WVVvUVVõPØàx848©4…ËEÅ%#ãbSQÑ<6Σ P]œ EãTˆ¨ Q²‘pq,LTÚdTÚÕCƒãÊá¡‚ÙÈ<¨´É¨¬‡*ÍSÑL”æ¡à`UAcCÁR,tf¶Ã»;ÛÈÀ,øú/¶^3ÝM̨ÜܘÈþžÕ®îãbû9rºL‡Žå}ˆè’£FºßÏü|ˆ•‚(á-RðüÓ±[&~ÚKßÈ­ú–òï²ib§Åk´ßSô‹öÿæ—IÍ7ùÔx}¹³×5ñ¡µ½”‰, ·Sûž÷–î¦dTVwÛéZ¨=:Dv íSžQòó¡ëÃNzˆnÏñ <ºZÂC65-r<(œÕ=ª[kTÈR“r>š¥åEµ¨Ò-'ª[]äüzïK ‹¥A);K={óÞÂÕH„ϯӓ›o]óé;¢ÒÓô\tîÅþ÷×¤ËÆüÍç˜R;™×Q9-iz nºŒÆ‰®ï˜ïŸØ–›¬¾mï ‘Ò<ˆ¤roלÍWmWíò5ïúgú?²+¢n¶ûÛ6&[nGEwÄÃÔÍ=ôõ4L–œÛën·jÇü‡Ü¼ÿ÷HDR¾ÇnzÙžinÏx‡~\ª~g»êšz»—çlžz˜gªîŒ¬ÇøŸœÛ4ó ‘Z…H +í>“i²Â~wGÌìõ7KÞ»êÿjº«ì ‘2|KVܯnö§ŠŒ¹ªI±îõ½Úšæ½6cÛ¡ž÷w®ò';N÷ƒD*ï,ÓÔ˜q“±½¶'DH¤®¯üNùR¾¹ûwëu§o?÷$RÏÌÉJ/í›Õo±_õÙþrïÔï4óœÑðµÓ7&rïB"¥¦¦ÉªQ·ßTQ‘}?ÑÎM3×\-Ý1íŸõrÙîk]13ݱMÙµ!‘:?ˆ¤zóòt÷ÞÌÜl¹?Õÿ>™µ)ÿƒHÊô;¹™énÞY~³õñ™™­â-ÿÞß&6n»_ÊDˆ¤°ò“•2â:»ûaâåé/$RÜ·n˜ì632ïbÛ÷*oZB"Õzú©ÏÌíÑØ?Yý¡m2;4³d‘Ôi&[½íÃ6Äc|OvïׯWH9B$Õ‰ÍKVˆ‰¶îfíx›‰ýÉl›Û“¡­Ù*$RŸIåäAæ#>6Û±¢7n#wŸªrqö½ó9ÌCÁaÀûÜl|Íȧxl×øl\"ï—ÊùkhÞžîN†å;OëÅsÌ}7¿År|áZ¹ÅÓ¾uu!£Ñ@4<€ 0`A„–´ôäž +ÿƒð(zG=ù½Å“§á, &s±¹ÐÈP<È@¸<x/Z `ðT4Nf²Ñ@h,xàb„'Ÿóh 22šˆdÄ€!n,Ff³ÉL(   X #³ÑØ 8Ç€ç’áh`áÐÁÓ%s!À]L6O…ƱpX€†Æ±`¡ @æ‚AcóT<—‰s¡q,œ³q*ÎæÁx 4X p6Ž‹Æ…D„õ“•çÿš#ëŸ~[§%„DÊ,ñ?¹ïíú­#ób¯Û}ëm㿺"DRj¯ÉÛ–~Žßg{j¬ßßßmßì¿Ý½Æî§è«ý­¶Ï–Ëë穞}ÚÚ‹Š‡÷æw׺m«Ú†©îè†ìküÈ·ˆvjy¶æwéݾzwÝ¿ÝHuC$Õý¾œl‰Îkg¾æÛèܾû ‰Ô-$RŒIñj¢wÂïÿGÅ}üëu?gfDCgÿgcìHYÝ)„A1B"÷¬“2¡R! êxñS“5[§µÝm‚$P† eÅ ‰ÈdöøØêÿìç»uåP¹d"(‘„l§ž32_gk6óY¶B$ʼnš¶Þ½–h—ÍÍ×{šî0Ùjfžâ.;檯%Û¥1#®cþ§§fj›2+r¢DRÌ÷iÊÜngÖïoÉÞxS×N;™·åë½ö¾9_>ïA$åßš¬ò‘ßÎï,Y.''ëcOåfH¤®!’JÇLæ–§øºØ¹Î¬ªÆù›‹žm܉Ô?DR{­™Šû¨DÑÊ”‘šE9¥ªÄ£08 ¥"a(‡ƒÔ> n*J2&£`8$Ã0 0ƒ@ 0 aƒQ³±;ù¢gß‚~ö®—È—”!;ÌXÁi ÅÁ ‰MNºÑ€—ò‡Ë²çA–Ê8fêÕ Jþê€|b4už½Àh&Ï3×kߊýÙ}Þ×7 N-]ZŠRߟV2ÌÉÂoY/}£è+Ÿ)L¯í.¯ßi‰$®gÿÔês!bã Êr¤µVðawéµÀÛN%Ì0¬Z.GÒ÷Ú^XÜ2í]Êf,7#<²9¼7Òë-|ü´Éšµ(;}")Ý„s­0žbÊ}u»·±á{’&ˆò²âþÊÔÛá—1{®óŒ4Íà'Úh&ì~ÐÊs~á½`-¾_ˆÙí̹ †<¼bùßËGkÇCåኇªh/WgÂe´ÛøÂ{Ï ùæñzÄRÞy"á6FK`ùXчB¯êæS+J +›Æ*,­«…ÐÁª1á"g.",n­‡éyÖëðüYúPÖøÉ;dFãçESfû š½3¿§">…ØÛ`hzû³âjjeŒËžÑ‘¨°UVjn_8(÷#ïÆtnÀ†èÍÖàÿ]/K©~ «Êû„¢o„˜ö¯Y]Ø$ÇE‚¶2•MÆž¿ÄV„*ýrÛ°7Gãq—m¥ÂÛꃨŸŽ›È>q€*ºnp8’ Ë6Æp(-CÐi"eeÈ\—KÑöJFçikĘ„°M?­‹ÊÖ‡šÓº¼Aà©W$‘N­ßÁ[ƒàª§ûm¥(HÄÒÔ@¼Áˆ"@58þ¢"fª,Ç&n¿]z– ³ Õ Kçš3AŽŠs-'0+#É›ÙÞÄe ›˜öã_ýÅ5I²¿Ùø á®¸{|-KÝ4¾ä„E”*gú›»´ vÉA½Îú+xv«©dyvŸ—ÔÍ«—«Œc +xØÇ!¥Âxuôé¢m¹r0µSuËŽð#­8üàðV +¯fŠƒ[ùJ‡Ë…»;\z¯ã˜Ae-¢!%eQüVÌR8µö“u9 ”¾mf»‘«+$|V¯ÎÀ’ +gžjó0tÄp¯‘s—Ta«þ¿¤ô#šÊ™9~ÙŽÿž^M0ä6DR*?§n}FöRW‡A_ÌVd3µÃ®Õ=ûÌ×éÆĆU‚À–<ðm:lÕ™Îmc%l¤’ 3¿‹,*8¡õ÷ªro!€›Ê[Á×}º!K½Ý=£î"IFÁèmdç”vV[û±z.ú°í¬>|C m?ÌÆTg4|ʃ¸[Ú™,£¨V×'á8Æ ÿ˜¹ ó‰Ó<ØhÊ$Ì8ã/ïY ^Œ°V2)HŰ´klVxç3/p¨P]Ö3ÛäæõrŸu°dÙ{½¹ùÉ‚kÂæ ¤ÂçÌn¢V¹}S¡šqÞi!YÌýŒOQßµÊÒ%*ž2´åDå}»3›Á¾'‰àú +M¥d?`T#^õH¹‹·fh‚ ŸÓæy÷¤ët¶¸.º”ÖW¬Ãåz(#5œ«c„ +Wæ¹YÔhá“ß:8ƒÊ,· %ƒA${² Ã4Ü “P`B•Î30øeÌ~Äóêq€aH"+ðÍ"Ï …ž¦ˆ²w^Á®2ÄÉ8ÚœÃä6swW‰•Ù'ÌÐQžãV“´ )4àAE™ÿøX‚!‘zŽ^€‡PM…,7¡e7-Ðа'ѤìcTT²vá¿*2lãªÀœ5d| çÆþ‹{bdb ™HdÂaS§L€ë[ÈYé3+>ñŒ÷´X\R›¢8LjÆZCä«Éµ$&Va<ÛxŽÞe\*©$'“ÿ¿º®Ä†|@‚Òx§¨KÊÌŸ }A´øÊŠ`8Y’«j¸!ïÍüRDÃRúôáI¿ìÁ$t’€'?­^µˆ³í_ái–ÒCrÉÌCª‚“¬FÍNFrî±òo„*Ř¡é”œü+3Þ*ZhR>º˜MqÓïs Ižýì ìTAè’ +¡f …Ê2åàéŠoü‡¸$$L»a8™ ÷B¨ð@œFÐìÝ>&eîÍwo¡È¥qDì]í¯ªn¥}=@ª> + ººu?ª0&0mëºäôÕŽ(žšòR DŽCnÔ=¢éV;©Ú´p£ à>D~l‚6'<ŒY1{&¬ä'–\F,P±h‰4 ºDåfÎ5ÏvÆ· ÕæîVMÂË«“MiñÚWë|¿ÓCøôÝnð1©ZP(—W½’Ä~Bi_¥Þhxr¥7Lšé?d+àݼ© ´`K_‚à@÷óÖq‰Îñi º—ÑŸ»_d$% [?j·•NÛ†Ú/4qr–ö®Ôú£¶¾Cb•+p\~¦pDSMö8Kzý&9`µ쫊–dÎbŠíyC„ÎIƒ[)”¤"“»À¼\\wæo-r±É6-¿% ß«úÚÔnáö#üµJ„vhôIÜûŽ¢Á`Ýà°¼\7i³³Ï+õ¤µÑNˆÝo2ˆêïkàz`jlÊ"‰pÂW¶¹o‚fì­2ÃøJ€¬üÃ}æÉòÝÔ¥àkÏ0ûãÙâ鉻Ó:ãì%|·‹• Xmü¤¸Ú‚#…—`ñt׋²G¾aæÀ©4.à×-Pj >üL ±Zz²µ‚ÅÙî‹jy2ê>ë#SäÄq.Î_&mCãgc¬yPÞ³D&²ë•J%bÍ m4¥o@5Ÿ<5hÁ½ÚšLJèÚ,P:p!ÚθQ(…«€;ôîR?=YZÈ ˜ÐÖ† ¨ÑX¡ôJ€W_ô@Ðô›É ðWR¹o9¨C»xäÆQ: hý‡«‰WÈ(Öf,B|¨%Ê“è®c +Á}lQ¬ÆVLኞ~žn%gç ŠÂJ®fíÄä¹úÒrã%níá[ÛUƨ™D­.tF®’Z + àúó@vÚ‚xºÙ…Õ<Ë ›¶Š½…WåÙ¦5(j4î±#œ&“•˜›AÀ(Ç€ó@ÐFÆ4“°S +3-Þ©‡%C$-M“]Ak’È / ¬Þ“¨H™•HïÁLö’¢±V¿({i–ç`î Ê’¬¡²A}ñ—ý9åì.CZÑkƒ®zÓ}ì,®÷‚ëãÊìÊÖû~h?(ÐuE7Óm ”2‡Ð’í3^¾S÷Ÿ>’TƒºÅ¨"qÕÓωeYMëòöõ+‚…y…3ç’ÝS4~NB<èi6tø[å{ ; Ò›½F®Å^oIú§‚5ÿŘaÎx\ ¾‡éôfjr™mÿ—T]Ò–z¼—¯ºÑ¤ç9 WoÿÔ.öëÔÏ󪌕‚i±âãõ˜Kj9ãK fÊcŽáG¦xRFÖu–Ì­­¿o8Y¤¯TëhGß“Àë˜cæ+4š +Ÿ(øª'ÛÛÞo>8 •;,šÂS0@wzõ@zäAî1…ïkÁ+•”U³9ö“4%Ý›ãЬTá‘åY¸•Z”Ó¡C!R²(ǤÃ8I&@ˆC‰KÑW¨Ð°Àöä»`cñ±]P Ð~"m úÐÐ[¹¹è¯‹«²0d]IN +iœE Ò C„é11Õ†*V|–'Ò‚\OÌwðìÄd†êGìoó©«?±›t>(µlÜØr·†u$(_Üiº$A޾JG–ˆe-=ýI¬ôˆ¶={HLèÝ3‡ˆ™¶=ëXèÝÓÇ‹•^=õ ±Óg‰ =xæ1Óg ½{ú@1£½ˆi,rÖP:䦻éIÌÄÚ)\R[R—s{NaË\%ðÿƒT>Œ²¤ÉäêÀÙ}ë4RÄ„ªøõ)$ÄBÓž>"Öt乎 6´æ™ƒÄœ~þOÄ4…ü¤*q ŒNùôÆ Š>*ÀÞÉ…òœR B]ÊžñWûNŸ–aïB®C- ìpŠ® —îr‡Ï…õn½ÍòG©o8üGwÌx×ÿÈV(ú¼Üq°¿sL§SöZeY GƒÚ#ž€ÁR±fðÀØÍdçgî=D0\8q`Ë87M¬æ\ˆ£íCi*Ùÿ¾VDç¿ùä¢DD vˆ^DYª °ë_¢v¹D»ì†n@ÐbÊÄË–~fƒE~wgT[äÀs8!hfø»B×ñä@fnAîAo ™§Ò±(`qg&¨Ú'‘÷jÊ~^""aÇ_‘’Z7j©µ+ˆ43‰hO~f‘!•‘1{מWª™ºäR>g[‰DÅ-û¤q$Ñ›¶A Çø…?Bs@ÕŸWtÏáÔ­pÖÉ‚—ó¼ÑšùùѨzo(Ò lá¶_ Ó9ã1þNì<á-}L¨á:ÄÉÜØHý¢ª¾zqòöHÓjëõ”1°aecb> ¸±ú-²§¢CjµÎ/SüG‚9+FkYÌ`ý+] iö(@Þ!# ›.ìî˜hjN¢ÿÇPS @ +a€7MÊ’[ €Ù/d«a,ZÙ®½LÏ—â7Êi»ÙÁ Õ ÏzºØ‹yÌÙU¥pÉIIÐ4žnÄ +½ÇÆdï=áéº Ä˜¯jCÂ:}áåa.âJF[ïÂ_ÿ™Ý²©«øšè;z©SAJ~9$<•xÜš8h'¢ËíÀÐêj©'äƒóöXܯG$(#ʪI9páH S$¹è>­­ó8!'°¹o¢kèhÞ_¿ïæçvÔ·©,v!ëD¦=÷,á*kb&*ñ¢·-ÚÙ>ïšq©Z¬ÔüyÛQ¡‚®R øl*±d6ÊôBu´À˜œþbe–9 r¡¥”ä:ÕÔŠñá?ÞhqÞÆý¯^ÔùÑÄùLL– »(ø ¾.Cõñdþƒ°æ €ÓD¶?ñN…Œ|þ+Z¤ ÍÁÐ7Š,ÔBëµÔe±öÙn-v=NÔr„L6™¡4àÖ'¾Wo™tM½²÷¶¢§ñ*Gyåÿ[½%ÌB4ÇÐÿ²ÀÿÉ(A€:’´­W©‹Ëò0?$c3ʇí©¶oÔ»£39çç;Tû+jäoþYeáý ²æcYD}ñþŽJ¢ NWSlP‘Uüð€—®<# ñ÷›"<¤Æ>X&P÷´hc%T,ÂOeN -ÿ[¸™»3NESZYÒ¼_^ÊsýßFu–Mþ!Xª‡#@w»•wy±¦qrÙj»êRUÏ@ÅÙ†ƒHðýbÍ.ñ/¬ÀÇÌ-IWæÉ“ÁÚÝL\‡u•^>M–cÆ"ÌŠ<âÁ€ú ¹€B:VpdÍ ï…Ú>·z½êÈh^Õ´Š3R¯®L^”79]ëç!vïÊkŸ‹ƒ$ÙZqUæYF ~hÄ~IðÜü£/ÓËàæ%˜…`!bC¬3VQÆ}9mÃÆk²—!êŒ246S0:ÚC^-¤õÁ°Æu.õ$ü‰‚–/ifI/ŽM„†{Ñ&’¹{¡FP~{¼%š™I +¢Œ){Wš7ï{l:ZþFœZ¨_ä„yˆ”xæàä ó š†® Ù«2K7[ÒF(Ð̬è•N˜x¬$4ïx .k­ÖÄŽGØš¼¡!Vÿ¦äàH·Ó†º?fHûÛº…ÚÇ][ALÏþ~wXµà½b•‘ÚÌÜfu±=f„(ÿé@°/h9Ø¥^侘pm”½ºh„ð¿{ÚG¿ §È>£ Aò~¤ï8ݶèL~‰š” +/Iðh‰ä…VÌÒ##ý RsÐKanÓéP€øá(›ûE •¦Ç Ëú‹Ú'ïPsá•,Ž^“`!4Ïáú,~_ºD‘"pyªÏ4[ànùð"jMUŽ!3 Aduö¸|WžJ±!ÊWhGýmǨನvpdÖʯ¨CC…Ç@€"]ÉG,_”dMqûÛ>©ž…^äx«C·!–˜‹ä¤?tV+Ê"Üzîßñ’=¤êRÙsд +„µ1öä‡4Ѹ(²zêzu3-³.Z˜R‚x7¹ +ÃäM2 ¸q5y„™† •= <ßEÞøNwÕ°-8Ê#á‹Èÿ#‡Õ(ClBT‚z H§B(os_á-ÆA¦qEi†q-AåçÓÆ0ü|÷LâIç)Ýö¶pA»¾°aY%.fˆHNšC‹•üÕ­¥“Öñ»Ì:Lü0(Ȥ_ ª IøÂÆÑÒ–“÷'¤zÝau¹º•_î'¡£&Š¿ŸÂ¥c» Ê3 Èô‰u¸õ–*Ü‘t'cÎ÷/!R:J|`U¢Roõ_C±2e š­hÐlÛiù29óV!V­ øMÄķξÎ(—£å'D´þ¯çEk$4˜9w;o¸£N£Þ‰5ÉÉÑþŸà†J˱qf×Þo"(=¡Æòè¶é‡z|Ÿ~Òi;~ Qðtú"ß]Ò › ÆIìåƒ:ã·wÔvìì'YÚåœF]jnjEöò«…d­Ç~BE­/¯p™˜°ÐöF/ˆ2¼ ö¦õöv8ƒ¤µÁØ{Ê/9ÒAšÇ ÔGKidœö™·ØÝ8O©Ð¼DgŸ+‘ÌŠrÑ>oìõ4Êé‚àä*íSKUEžŸëƪh*ì³m-½.©Ôö5ZZêH252ã þIz¶áXš!ZvN?èºáW¬' +õa‰à g/­}½íÎayHï´"ÉYjfa +Wм™² +-‰Žñˆ/8oWd䥑•¬aeËëà Ò¤£É:½0£zG+ÛSŒØ‚vaÅ÷t»ß‚b®8Fº¸âФzˆ/RÊ,G[H³ÁZÚÚ‹'Ú0 +Ôs”žÚ.N¨wô@v¬5(`#*‚ E-:ס:Ð9z.:÷Äé±庋PZgË¿::.UœX½ê)Ÿ CÁ2±øÖÜú íךyÏÉ5N0™^Ü¡Àúsâ+FK—&…5&‡AœJ°NS¦ úé3‹œ•¾Ë­ŽÜ&àŒ§MŒ«d‰é¦Ïr\t¥h$ô÷hŒžìAQÑE>Á°šèbÓžZe@)Ų€d¼ ‡”¿¤’CÍçzÞøWj›'"õ¬/"“¨0ާyÓ"À@í‡×Tö¹ÆÅñÞùž–³÷Š“_w æá›ï÷ΊNkîü½Àá +³Ne=Íå=Ú¬¤^¤È‚ Ñ‹8„ԞŞ›[B©nbÕ³V'Æ8W´'n%è1¤øÿñ‘A’KRwÀcf´]ºcl"Ñ®Âç•GfS *ÙßðB+‘f| „†Wj—y|©Äþ•r €ŸÌò9ôÝ^„ÀI¤ð)7h| ]Sý&>‚A‘м˜˜uAŒL>k­¾;‹¤%NáqÚ:gö¡a ëò:˜ä<ƒc±sW²=Á9-ç˜GŒ„¬UáåìOà³v +:Ã3âc°Ê"䬿o‡Fù9#:¡ÂÜ#p=ÅvÁ;#îPk÷¼90ÁÏ.¥Lz>Ã3Ѱ\ù–Aš%Çè#rè~fÓµ8Al÷3Ç%óÍ5f=À­Á'ª×Q [Æê—ƪü2ä³¹z™Œ¦yù½êtz¥¼´)æø„ö»„£<¿ƒƒö+ìªè¿™nÌ&ù3j9[õö/b4…€Þ/øÌ#Uï²—Œ³­ +Ñ ÿuÝùh5,aޏnG(<»Ú÷Îs0Õv@·¿?GX£“Ô¥ +×ï½ëºsOô–,WÒ—Že3âé«Vrïš¡ŒŸ˜eÔd2§ ö"t]Ö›äÕ齨lÖ£ÑêVCÐ|!¥;©½³^Ý¢.³Ë2²¤ü|Âä„ù aÏ%™÷(Q)z¯dP–'”e§M’NRÞÏïãía]­gÌz´¦ÜRÍátTÑš¤ª`n©!Y¦æ”qòÅî¨fÞ§!®O¤Kß²H>WöûßÞ[Cc«™E¥¿äÙwÇkyÆ¿°d’[«Û•YŽv‹œÄSŠj@84ôçÙÏÃÔ+îÄEòdÙãU›ÇCzçäzâ3öVMÔë‰e²R—¨-–6§¸&ö»Jƽ’k–®I…U%tØ[ª“ròYˆ‡Œ¦ALE±s«˜ÎR»T¦s×Íã9;ˆ|)É©vÍëÉú;.Çk& É1‰œ,‚ºuL²˜4×)èf3y8 Ǭ‘‹ïâEÚ³Ò£-Gïn +ÅCt è ljøAv¼µJZ.CŸµÉ¶ÒA¼ÞlŒô¢rÌ”RŠ—¦Ïj;ZéljP*fÊ‘„å’–ÿñJ÷,¤äêø1ÍLÄÓvv¤N’­3”Å]L1Ÿ‚ô’¯—ÓGîVÑâ¥YÉ •£\Œ›Î$É|úX-[ä=Ë$Ã2œ¶œôJ’%Ã\PÙ9]oPÖ«1eò6éÚž©¨¿Ø“WI%ËÕx™ucJ¾CÓnhk­·ò4ëÿBĬû¹¦;Úè˜>Uv¹V- ¹JV SJ“%É"“ŸoŽŸB\̘EÐai[ú„É›ìsŒZ‡Éët³K!mÊ—g4\Í™²ìíØÑíðp8>h0o³ž’Q‘O]S›ù:XüLÁ‡Ä +'ïØœ’C¨Ðl˘“µHQý§Õf½`A‚æöÙÞêZ½eþdƒ\iÉrÏèÛÚ˘ö*k² Û©ýMÅûâ¡=­ö^×&Êâ5«ßÛ’’ú}s…,w¹‘­Ö’µÝ_ä„x‘¢Z2Ýæ +y¥^ÖA¶z„wˆœç’k1’-\þÂÂé(ù(>RdÊtò²d²L‘V/:zkHs£³™©Ê•­L'‹O!D0!s1èN¸P¯«’•Ô·ÞJAçµUD‚K¼ô%Núœ*]ºœ¤,䤔1i«’ã$ñªT‰Š—IÎⓤÒ쨺‘ùäþyû)!È•M²Îù)%BÙQÍIz”`×ö{÷¬bïe—Úªé¬$âÇ,#Û­´î"&³ÎtªSÍÒ ²Ð2.WšöZ=Yš +*$hˆ!HH÷¥4óÖ¥þ¤—™g©%,G¼ˆÏq“éU6{*™sññ,3šŠu=•ûäCeÓ³ ®=Îuw²R,DþÞh¦„ÁBBƒDGphh(xhÓlSÊŸ½ø/KOsq#;é}%KÅh¢S߆‹ÌzMSæ“]ÿÝÔýYòJO¶¼”¬Ôó2fÚ^%#-?ßEüdå¦Õ1C0½t"çï÷»˜Ò5/µÌâ_%gOõ¹—£ËêlTOÐ=sØ.¯¡äD+¡ß:“² +.iM%ٯÙåf]ÄM1·KÙ,„q«KÙÂܬbnJ7£¤áYK ÕX×.s“õh¦ü”MnPR'¨K­'®óý«ÜãÊ'åëéj´\ªšeÄRiž;íöh@H|:wÎ]9èê[¹Ô`VBKõyÐ: ±Ø’Æ£iÉ›;]ØÆuÎÉJÈ|é÷¥áràИئ‡ô­rØfXßè1¢`úî1{‰–²m!ì,b2›!µYêÏÚs¬ôô½ˆ(\`’½,ÊìÕ]¨—ežÈùìù^Ø/‘7[~¤‹ Êò“]–™]ŠkPTÊ™½ÉrF/Ó¾¼^ åȓØ’Kµt%›,tL©WB2])$Å3Wˆ&úÒn¯5—…ˆ¤JÅÏl]Ãÿ±5Çý©|ßBœ²Š3&3“Ô(\€ü[¥sÅ:—\æ(«XéJ^ !¥ò“ÜýäJj¶ö\–¹rchyЖ’Ij„°:^{Ä‹’®½p¡àœìÇ7·¬I×¹ËBéK-ãeêÕ–×87IE~¹þ«¤,ÿ›6XNöf}¨Ê9[ZHÖ–íB™Òî>2#ÞG Wæ{]£¬M‰ÕˆØeŸL ñh ¤rÚ<1-)s¸Õ)³ÌšV)&}Ÿ7!‚º ·!©ÚtWáÍ"äLm1i/ñ¡"2–F™˜VJß•¿ôSK2„Ó§>……p¡t²îÒJòÎg.pX:)­š­\“UµŽ)ûˆ2‚¦F³Ž¥ :ª\)KVçŸBîI“£Ã¯š…$C¦^—ÌjÕT¹›.51÷~°÷J,]m©K¥rJºÉœVr0ë$r‚²Ò®ND1ù£cs +®©Oå:Œ¼¸½ûJqtPkñLjj÷·ÊÙ,'Z +çdÐaDä6ëøÉÂåTy«¾åI9F{4]‡”¬Ì’ÊÞð ã-º¯h÷ok¹x¥NY†p ×sIÓ1YóìáúÔ[Íœu‹PåTDkTÏ\A-¨A¯tNV£!•¶“ a$äÞJÜ*‰²ÞTˆˆIÇÅlæ;,]~…˳³*çæŽq·&øè|)'È…Þ³6½W[nÁþ%Ælæ2*ÚÜN5Æ//èõž²ö¤«Uö>—X¼Ï•Êâ[„?ËÎfåNÃ…ø™+å8Áꃺú5 1òBÿ™Š|ÂXÞ´Ó~×Zsc–YÊ:©ØÜÈd1Ù»¤”'žEŽáR´YèúÒÈÌTþ0½!§uŽw-Yš˜ +±­”ÔŽ‰s#)KJî…i¹c–qÛJé|Ê1¸&ÏDC‚!²D•­sóbóY­l•gHI|8Dtcbƒ¢æR錫g%æúô›ª] æ$›—ùÛ*f³0•TèÅqù+ÐÔ¤ï"­^}.뜙âÖã´=ƒ¬ý1娷öxIxÊ˜ÄæÔ‰ïP:­b×ng­aSzŒ‹)ç×#Ûâ½,í7¥¦d­íÒgY˼¹ÖOVA|elÓ)XöÜyƒ•špèLWFÇþ #b²—*±qù•,Ãè"&‰2?&ú%àg†71ez%YyPëÊ}´cÒ7Qô…Œvñs¦ÆB[Ž~úâ9p˜I®èr³ÂÃßuØ4ÂrPh’Éí šy’ºŽe–1WJ ùcD""’­)Ê5:“*5rÇ‹ÓÀ°ÇéþK1egºJɬ„‰”Û£ü„XòµŸEC´éÕû4Ž¡Û×›”冸Œ!ËvSQoœº{/M)Ky¯¶3OnW8&t=„Öb“uŽéjãYÅ_ë â¥3ͺaU­ÞÝ2´YÉÐ)sþÁ•ÅZRìvMMid:aïr$¥ÜŠ#%]ÔÕòdQSk–ÅV°ÜÏvcºÔ’¶(«ÍéÒÛ,Ýó²c3YõÛS%×£f%<->š‰¤C²¦Íe ~ÝÁ,+öEÔÍòa6$÷¨µ¢D +ì"H²ü_“Vã ÔckN‘M.ܔ冭îùs:Ñ þJŽ!„¸LÓeõ±,d¸¬·„¤×ä´ëm¹OA©œäIÌ)†î"“Š$õ*hYÞ(ëÏ«9¼×“œ¥^Ÿ>kÓh¹©'‘РXy¿:¦|ù*&%,HóHº½—7«¢ÆeÝY|¶+ —ƒNÃ%6“ç&ÃåfI%6¹—ÃÛnÚrž”ôJ Oª]³û¦’'Õ=]u •’單̦ôÂΡ͔„žÞºÖ¾Üc=iSÒ£èþ© RÎ%«st‹|Ê:fKµ5=5U,¤Ñ13¹Í^¢sú r&q5MóvRÒ…i½xIžÄBǼÚF±¡‚JÂS/ÇìBNYÆóÔ¢#AT¬A6„&K‘8 ‹‰GŽ)—äŸïî.„g«\ʺC²ò›÷“ÕK䲺ê'ôžÆEŠq™[ÖaµNb6‘“Ÿ8™Ji·V9‹ÄÒF†Šª h"ŸMd·î$¯G(+x•,éÛD9'õ_pTyŸÝ«;…ë³NÑÞôy&*$|aƒÔA•2³Š'*r†Z!o4Ñl)çÓ•‰YžÅ*+v^Š)gÝ‘M—-4˜Õ‰µÒ#ÓŽ|Ú!Ç„ãdÌû§•'ÔEÔ³ŒYSi§Ñë³kƒüçTær%qS›k¸9»¾ÿ§ï«dŽËlÉÂ^.EÒŒ–xÛ!~TŽÔ_zùãr“o#Ä3õi³wRéÉ.7™¥v¼Ý_¤hL0‡ÌcF‹å™YéÙE6©aa=Â,§! 9u\º7ëϹÚLæcĨûû¥j•dº0IVBåbö|e·ôŽþ<9|*Ó¼n=ËÏùbÝ6˜›LpÁÌËDÓ#Ý7r\é WºÌJESi:øfÉ!»mç‰SÖ®6&«˜+e× Í̦ٲ{·S¡—yËÊÓZvMØ‹ªyM.þÄ’ ug.\kl«©¬&äGo¥^®¢(«Ù BBn‘ 9¼$oǯ{»¬’Ž©½³„Ïy·9æFU®·|?‹ÙxFD‰Kw§ÑµtvJ?u%B²\I®¹SØpñèhÝͰ/×–çz6Y© «˜c9‘t²‘š'[ÓËBEÑé}jnNìÔŸuòt%S²Ìv ýîdf7q“ÚëKñ:æ³,µÔ1gÞÅ“Û6Ä]åR×”ÕþXÉvæn䬱3Ëò´ßÄË>É>"ý¨’4äWHaB[†¬‚LWº!ªæÂdó*9^‹Äk/e’+ÄŽ¿š‹_H:íî]g¹¥Š²Ì.v”r9ÇÄ[€,1MÒ¯E‡ ™ÌbtLñ‚õŠÙ™f„X\Ÿÿ§òZHMW&ÓZ>çý`²ò50´eIô¿/vÛ¢Eð4Ÿ3Å µ;ÃTdG~)õkÙ.4(«ó`±Y”Ü?ÄnKŠÏ¸Ò,«“n„ÐŒ~bn]]*ÿWS‘‚úýlÿ–^éÊü¬\TPBnØ_H{‹èf‘dºejTÙš.Xª™¹ŒbVžÉºu´òOr¯`ag¾¯N¤ËÏɲT°–WIRá€pȯ'²KEÊÙ"G³ú¼×;áN¨ä ›RZI)óÜúã,¿Å¦ ¢†· ÉMW†$®Ä–•ñKCwHPB¨ §Â']‡ ,CÜr¾»ôÉŽ‘Ü +éBˆ¼l=K‘Ie‹ìœó#"ÚŠ1_йZG[½˜•ˆjó—^ÔvËšC J/+¼Õg_môPB²¾¨ ÿßTÊâÒr²2ZDA ÑG:T`ƒ5X0ƒá  F @ÃÁè À`LL€ F HƒÁÀ@`0p‚ð€€¤ÁŒ:è ƒ&@ð€¡H0P +‡ÆJ‰À$ +ÐAœ>` Ð& haéÀ„L€`°‚&€Ò 0€N0`@"P¨0E6@ÈP ˆ€€À¤BÅ„T€mp +$JJà@’Pზ Pžð$‚2ƒÁè!xÀ(”!˜x (\1 ŠÊ€‚ :±€   ã0 ¼ÀÃd ƒ!ƒ¡À‚ € 8ƒÁH Ȱ ƒ!€ C+°N6DT°¡‚ X8 `0Œ„€ˆ€2 F‡0Œ  >,X0Œ +LÀ`0 8pÀ@ØÀ`0`0g¡ ƒÑ.èN€`  Æ„€Áè ƒ$.XP€ +*0€Áv° üˆ ˆ@È0lƒ ã‚ +ðÂ0$ 01AW¨€%€Á&à€†"L WP`0‹EãÂÂC„…ÅÝ¡àAá!¢ñžƒÖ ‚ž˜Ð:± ŠjLph Šˆžx,Ø„Å#C,>T4ÐcÐÀ G†Åsè +}a!Qñx ‹Åc¿!Ãâ΄^° ŠÅÄK´Ä‚Ñ?D„ ŽG„…x è + +H¯ÑŽƒZâÁâ9ø <]Q‡ˆF…[PT-˜ ñÐÑxtOá.ý…åÕG ˆö5ñŠž0Ó˜@ñh +‰þ !ý³šŽ l‡ˆ†¾aôÀ ,@ð@Q÷à# ñÒ_`#áØPÑ84r1H!d°`aa±xD<ºÇy ,þÑè°ÁB¢BÃÂPL4*Pü„ćŠÇSP@xï®ßïR„²ØdªôýcðŠ)¨ü{Ëè WòåÄTê±5Æ4±É±ÑÄe§d“¾ <Ñ¢XKP—mfõo)czÕ$$ˆÆì–mç2Œ¼’—¬cïŠ¸Ú ß’îBí­3šuªØïŒv™¾™»)O‰Ën³¾)\oKFçd:%+óÛ*çpõZ§CŽ¢Ã—ƒ¬Ý+ýÙÒî¬T:U[;2w þ¡¢ÃDoR:"¯CÌ+1ÊâtJá>ñËCØÏ¹ÌÙ,ÔûE>o7¹…ÓÅ aâd¥¾Mú̺/¥•ƒHKi³gó™\iîVâ“…Ò”*Æ—–Rƒ…‡ã¸<ÝIb‡Kß—ûê7Ç™'¹öò.Äž•Ða5vÄÅf”±ì2ï,CèëJúâjkk3o2[ÈÙuÇdýYÙòÿX-I¼É©PBî†ß ÔlŒýð«§£¨H¢íÆZ˜Ùýo?rò–ÛBY…QWnBêe-1=æ…ÁbG +1=6 Ù™SªÉ‹`fYq­‚Ç=‰ò%Ilo–ØQµ®Òš…·ÞHJï\41±Í˜ký=åï]Å0š²Eäòº*ÄZÍ–yÂEþ³Ø¨–™ñµæ$„×O“K2ÓÕŒ}yHáTPÚ‘F!¯Öš{¥ŒT¨DÖ”ˆ,ˆADAR „“0(6I’tJ!eOz0  + + ":„È|´1·:_a!}/Æ“ˆ]Ùõ/½}!sJ/éãÏOÐG‘ÅÚ<ËHü¿=¾÷µ£°÷7ù 9SôâŸóïø9*ó»¯f¢ü B%¤_þ9ï:0§ŸÆÿç­dqú1á¨>&Æç ›µÕWPχf÷Œu1ÁvFÙ?†ä•„îÞ>â…(ظ¯{Òüš¯ÁÌ2,Øà=ÍöŸ_þÁƒï'ûóÄŸÚ”¯ÒbKë¨Æ»w*÷_ÀÏ*HŽ4gºP®8âÚŽüíUICNAþÐÑä¬KÓíÞ‰·³<ýÌÊÁNšš$V¡w?ðrt2„küi°/lzGjaC9¹1Ä{î­9UñµŒlO|Ï1±aòáÕÌžqˆ«Ùw„‹+ Q ãªhâ-ÌþØ]ÀWvñõëGŠ?Ôùdº‹ãÒ\’-[çvûÑÖ“c®¶@kûì¬ÚF’·c¾5výoñëa3ÆŒSä“a2‘ÔÝ»4 +av^ î$³Œ+Ö6º„¾Ó)?²Q†uÐ@³ZãpæÒ¬;ÙÃlÀ`JGÑÂÁÿ×Ñ?XhôBo#î+^óv~2­d8½5Þ*e©ë ª#ÐGiSå‚hzã>ô“ðf³®H.Ǿ;]@®Ùr4[Z®ÔjÔøµ!W~º×Cg”HJŠ.eG¢ÊüÚÅÖ¾ŽÅŠ=ŋҬ—ðOºUM DÅžŸãs5FaE Gjbét…±ã&~âƒéU¤üúç[ +Ò‘©Èy„sId1¤/J<òÈ1X|}ãoNœç˜«®›Æ¯þÃêêËè1ú¶0½#Ô—5õè%öhè3Ž“QŽ6€0Ä’Ú,€_i ¬kL‚¨wõ˜"!éªÝ + ¡kµb¦ê¶I“2úÉÕ}Ÿ°Íø÷¨2Ù,+:¤(þ®ò’ðŒ¬!¸†Bñ +»MÅÌÿ¸@΋aH¾Ù÷}\©V‘þ^O0Üî(DŠ•ììUý=Ì+>:ñ'±> !€2. +åT÷^ø,òõÒx|<ëÊzꪘjhµ1™ªb Æ&æR°,(pƒºÒÞŸ)qQj™^•±!ü"]üˈ<:¥öc¶ž!‚vG‘Þ¯»Â_„[’ß&ÕN°¼C¸I`Ëä¯ÅR{LzD¿Æ×aV‹û¡ ƒ}WÐæWНízͧÿ ,Ä+¤isˆŽjý!âL€ X÷–Y_)ïX‘4ºãQ/p`¾õÁןì+ š·PòTUaaÆ`Gù…€ÛÈ5Ë3+b œ‰r )v¨÷hø7|ÊÞowµÿþÌó.þð\ s¶ÁËrRÖW{ë,JU02!HÛ“´~ÝŸ†NöYôZ;wfò2#óöƒ~E®79út¡zeªŸÚ™LØž»Î¥Ü÷–C†ÑO£u›Cå÷0(ªÒVu¹ —zß9¤Ý ”ØúÕ S>}‚b‹ ¤ÿVVŽH¯8ÙfêSì_…ÚËÿõY3ùYý&ðoÉ,!%rŽF“µKÊã뉈¤/ +á-™l©áZŽQqeG7QQ¼h“\šËzt†2«Ì±O)äUµÚ³yoN'úÝžˆÇ|’ðFÿ¤q±6I/xj¼NVPgÃì\dù¸Zö…dë×fî4×Ræ¬ÑǾB¯M}A2ÙΨ÷jç7#òZ]ÑCú¬Pj½/ÆÝH¦Ê+*€?æ7½‚§” /홓¤2‡'ÄD™Ÿk°ìWmôþk•߆?¿ð£}ëZ˜”å~•ë3$], +?‹õ.äw³e#€R§>hüdÁ›»¨b<ߌv醩[©«´¿¯š>áWD%Ìø-Ùúžz"Í=jØ FwÀ+ @çnÚ¥]/·pNŒÿg¨Œ¸ +'í^ŶÿÁ„+ûhc8&p;É/î“ÚT˜–¶ë’ˆ™ûr±‡?¡ ªõÎ2¬¤ÝôB—›K©ËE£hW=.d¼I8;”4†î’Íh:¡˜UÄË\&Ø¡ ýÄ™–ðÈö¸DAÕâå²ÿÖ8Z®@¨|øðÀP¿ïe]ê ™NwRí!*•`ÙÚìi—O|ïܺ‚¸AO¯òä¼Okh•—½bîø²oWCµ7[´1¦f«ÉI<¯A§ë(ÊòéK$˜Ôx·'ØOã.ÉFzÀ/>y!˜$Q1ñ±P²u™W+tÿ„Læc6“ŠØëB +mõ)º\•†Ÿ+nUt‚…¡•» Y«¸ña›È¨œ ?»šl„‰ô{Óî~87t¬à»§¹k·v¢Ècí”Ñã H‘x-îy†óLo“tŒ,º¸±Mâ (ö ­b£qk0‚J–ºæS<±ÖV¤C±aõ𓲢¿.Ž©*'3c¡! Íò£Á;Ïo- 8±É,f*“ôÞ<· •Peúʱ™øïˆž4Nú9£¦ 1R?[”.m%GÊ•AÔ¥¿ a;$ø.m»~¥ËõeLú+QÔâP¼¨yØ!\/T0Àº)é·$q{ÙM\Ì:5‰µ€%§>ÇMjIÿp¾ F;âaôr—µNJË®q…+é¹?! aëy^ZoD‘Sž“ƨ¶Ôè'v.T:·+š|‚¡ +=²ißrœñŒ9~Ù-"H®ˆÀ¬uÿ.d*¼|зH8XË9ßÚTþP²&6ióŠVƳøÄ“º¬´m¢Ú¢·¤ÆÂÓUmTÛY}€+Ò•ûnL¥CûÔR³ŸœÓã0@çß$­ÛØ) Ôô4Z¯_y•uhl˜ëLŠ´Ñáï@Åbpg!¤ûˆš‘ÕѨ(”8ô¢pãwós<A §Ô>ZŸÁ´Er‚F•I”~NM/µT÷û¤Ýy@[Æ[÷,¼:»xÒ*A.â1i‘õšs»eÜ–qÒÍ~ •tmêÔÊœÝI¯Ä©¤±Žrî¶%=’":žÖ$}eSqŸ%æ ÐašâÙæŠx¡·$éh{°sŒ4(‚Ö 7¨Yè’ÖW5”=Ò—:UÛã¤S 4ÅIÃK üT1éÃΛ&ÑE#QÙG–ôfßh“´£¥vØ›ä«Ñˇz¥£‘.:q”Ò"}làõ¯ã´ÝÉ%ˆOÂý,`$J2S)„2Çñûð=a‹×AFvÊ9»ýÍĤ2+t;rCÒbp(‘9Ìîx$k(;¨¡ß6}z*qÊSâdbLY !t|äáJð`4ÔÀ"ÝQKŒzø»bqc”§yAZ*ž@“†ÃJ®ÖßÌ»ÚqX6Ú.<[W…°|>Ïüë×»¨ßïÑÔs³¡K⥻gú‡Ñ.˜cñ» ~:÷Ë;:Ê)¾yFüŠZ{ÎÑáe^ÁM^0R`õbî¦Ñè6V€ƒdÑ&Y£Ïä¢Îú¿¶ +)ÿŸ%Ÿdz“ ¡ 9añ÷ÜhƒSVjJ²\‹ LÎ ÀJOzsµ¡i‚Þ°ç#¥úè25§miוB)ÿ—Ä ò$½àÎÄQžŠ~vpºô{&OvKhºg‰| ýsœäo#nˆôØ€'¼ÐxA ü¡^J°£Ì@Îq4mŽ’cAb¨sŸ?°sNqN…Ž4[ˆ 9gŠ_6tƒðÅɃygqÐ]Ó”°úF,¶,©QD³ kÖå:›}᯽“\%ýòtÅ +Da^Bq }LcÇÇøÒ½joèÅTtUYzñÏèXÓ@sÐ=\HwŒ äMç$ÍEæ•QŠB |SSÅ œ'­–KoÖÏd­;* ÉR½*FàöóQ²6 P€l»ðhaEèd¤ ÂÝL%Úœ«×Ä2ˆ` 'Ù!Q3ƒŽüå4^ÈäôŒóój$¤¦ MÛ§¤³{6Ë@#rQvy¡¢ŒÖ`(äY¾I]O]PêÝsŠYæ ÜÆ3 ^¹¸g¡G9;;4%'_ÍçÅ$ÑÅÞ Èš —¯ßç¢Å5¸7“a5G9‹¨Éõó[8™ÉÝÛŒŽNDj‘ÐCW2Sµã ^ÑfjæìÏ––T~~äÜO)’¥udÙôßÙž +‰çŸ7w\t)¡g·ËÌlnVžtà {'–Rµ+ÿ +~c0ðœ/Šœ\zBÐ!ØÞø¿œl-Ö44Ë 7Xëò ãÊ¿¦nî謺0¨¾[Eþp°!û9j„ºJ¶Šæ¸¯òþ, ¬³ùV™*ºXbA]ÍÄef-k¢5ŠzkרD…T?j+Û:F¹ Ž‘½3’hAÏ~ZÍ*ÂP+g51èô‹S²d.ò‘v©2³×Ê}( l´R3ëgx¯ƒw¦Aí$°M®Åš#[µ³4®¦ŸÝÈŒ)1ÈcT3­$–Q;-ñ O¹úÌèvÉ¿ ì(€cOÏIÙKDÑܥã _”K¸„$òŒ¢ü#ÚH—Žb ÀT®ñ=šà—`̃ˆMî4›¶°Mäö´AÌŒb´XwÝ]V≯ù2}ä<‡ˆ Sr°p´0ú%ˆžwï)þgPEþú!ÚÒE”‰Ã›»nç^ˆ0 x¢d%)ª,ÌQ‹kš>ƒ´TŽªºÏù €ë¥¸OCˆncp—ˆEÓÞú¿Y®SÏॹ):¥m­”pëü¢çL‹™aÁ8¥ˆ9àÁ¥ÖÀ\~X}¼¡rv´©!<=M6u\ip}¯´Ê6o6¾Òcš•ÿ–D$¬iŽB^ ‘Cñ³ két˜”¤žb[Ì‘£…¿é–H.ÊU/h-] ,ÑYy›£‘=®Í¦‹4 Îí‰êÃ:zü6#)-ܹõ¶k5sWsÄviÝЬĔŒÔ/—˜IHÓ?îœ|ŽòÇ÷Ôi×c†e…ù÷ª¡s!Ž–!P/:pý¿Ò MyEr}˜$žñoq×úÌ*~¬Î€v^]É¢~\‹«ˆÍw#G]FÔ(*%e7v: µw¡Q Íá ñzSiÑí÷õQÀ×E“…!fÏb¸| &„9¶1úJ̵^aäv¾Aň¹Ì¤§¤$…“ʾä߃º‚š£‹%×FeQ3+Óv7ÜÜý@ø6V‡æŒò™˜ ·Lû„ÏæÖêˆÑGC»OÁCŽò¹Ëô¯v5¦ð®eŒŸâ•i«ªcÃÑ—zœ£–Ó<Â% ú¯ÕD 1T<35™ö°F‰!¯‘ø”ðl#2¦ ¡)l E¯ÙDµ´Ô#ûæ«WvççYJ·¹»WWÀsG‹+épŽKª1Ï‘µ`r~Bš… I¦±oÅ} „‹¢Ñ ¤V~Ô5¢U-8Ñïë D fk0E¯§¦Q]®»ã¸ ì‘nè÷ˇ’GŽ;†5_ ëk—•_òãH•­¥f6'ÈëJ~ M€KF̹qâcôa|hŒÍˆnFóÐ,V .{½wÓ?C¡•»Y“eóøõådñùt‰Ñ±Qì¡8úÅŒz£™-:I)ÆÅå³ÚD°;ùô­µ ÍoöCÆ|âM×vÉî?™¶-%î¸Êó|~®Ê?è¶`’ôù£"û—`?k‰Î +üß|Æt xÊñiðP.\Æe°1?çÐ_ùþá;¹žÆu +¯÷¥"ΙD}i´:ÎÆ®!Ôºèkþâ0Úü6å q3ó ¹]ÍF@Ÿ€0ýnÞ±ËÓ$Ú¢g1ÖΜš,œTÜÉh6Ìž5ÑR£í».LÃÍM¶‰Ž²£ûG€ì§‹n›;àþ )_¶óèÁÆÐdgÚÍw|®?-L:.ÆÁÐ a§”¦Ù; •b“6ªK¤3H™q«f04MZÈ>ïJÚÖ¼sG|ŽÙçÓõšôÙg@p3„o&*Û'¾9ÒG°Ò®ÊϧÍYÕƒÛ–›úÊ[H]Ǧ؜—è@áÛÃ{äù$Š’Ù¤#ŠM ~Â6µˆnÅ™nÑgc ¼&ÍÙ2ål¥×ÐØÔ—”ŸáMZ¤)7f¸m?û?‚žßIÃxýiT£½LúŸòæIçgg-_G¥2 +|4ƒX×Iª&ý„>‡ÁLfkeQ¤×B¿ _àg=ÉpÑ´IGÜ,PUkx>kêëJ!ÙDÔUÈÚ’v=I ìp-Î*ùc“"ר;Òe11F]Z +£ºÎÔì>KZNŒš· +sÕ³TƒIgX²Q©ÂPÿíû•Š KÎ74ŒÎJ"¿¨eEenhø¶¤MÞŒY@™‘Ûñ¯–í5tµÍN§‹¾£4ç³óLqñ +K§¸hSâö2‡é‰õòÌœÁ\ÐðñìŠúÌ€„˜˜AŸS“LßÜÔlxt†feˆùŒÏût]1l%ƃl£eýÕ׈ß/ŠqœïâhÔžsBˆ©ºnÓs”˜I‹£š‡baE_Q%uòKÇí Q)טtG‡ûI3m|4».t”oÒûD²ü|'¡B@3Ú€EAÂz@&år"NE>jnQ‘ªµ‚äöí] +H;r:¬±Á—‘¿·`æNiÖ‘®àÃÇtÂÃÖt¥Fº©Wà ¨Ð‹#ž’‰üŠ›ŽÀTª‘~°zþ¹Lv‹²†Þì x;æÔü¹ÓŽŒ~\0;Ï¢h¤iíë\-°ÚâçèéÛUÀÜØÔ:O‚”è™ï<¯DD¼NØ»®hC ÂlÍ=k‰fKÀÌØIè¸C/±]„ Ñj@·Úàÿº&±ö…ˆ§jñùl›FƒÒ1s í³ØV4¹6Ä}‘¤‚:¢Yyó£’놋+2PÑ *ÊÏ(r垢)?ZѤ‰ö¸U¡Q¤à•¢P;ÆÀ,Æ)Nž¿eR4ó™¢MŒfB¹t«#—ô!ò`^DF;e¤ƒ†è©ÇNG)—tÚx†Šy¦5ùiHx¨:ˆ2õ£Ú’D'D3ô©WÈ”©¢UÊÂñ3«ÐËÕ#AFx§nœŠ£®‹ì0t¿; %ˆÞw5oá‹ÏOKo Áý{ ’Á,ëƒCãtâ¶âÜkù‡œv8‰ƒúôæÝL2ˆ¡CT`[ç`ç²u…th£g°ž…¦ÉN‹µõ ±SfÖ_ÝQú³©Ð4å´L¯£9Äɉvœq¼ ½EÔ#7ÇR>0óÿ¡ÅÝ…šv\'Õ³SohVsÇúDµ“ɵEmÕSÚÛ†JàHH©‚AûÔô«äÛ ÄA—Ù•—•PîVl´$ +Ø3ûaψöƒë,ÑÍf‰1QÀÕ'ôOe„fuõd”TßåT¡Ë Ý÷ZAò>ѹÐ'ÃsÚ „ò‚hîôGûJϬ=CghéA‹."ÛúöDX +Í‹¦æ„¾1l¼:™ñµºF+iEÑQ[ЭÙ)*D˜Èzþ™LN}ž€ Mõg{vÚøösÈuLmti?Ÿ‘3Ô-Ÿ´N,4ø¹Ÿœ NPCbÍ>_}"Ås}ÖáæÄ6ŸÏ]/sDÓtq-ŸesVUÉš,'FlƒÄq¶GÖzÒkÙŸÀÇLWQ¤¯ ¥´ˆ®Ø¬Ð±Ñu˜Q¬Íš)4€þ|^¥Ä¬š/üùZÒˆLümUærœ,Ó|sκ#¡‹³Õ2ïÝ@gK Ä3hëSQä”j?„ï‘Ë7%ú;SšÜ‘óÚõálO0PS§•æF˜¨g;9Tñƒƒ¤±sJ"%õŒÐlä:H¯–€¶è‚b¯´®É]~4ÙíÀùx…`‹?ç5Ñ ô@~>t²ié—Ú®Má£ÖaáB«i“SXÚÕl¨ÜÆXÃ1_^¢~tµ'ddÑc‹> š£)P^ÛvÚ\”n´c&ÉÛ *XBü€ç—u†ühÐ5å†Ö!\ñpuD£‰]A#2Mä 䦴¢3VkðÂyE4>¹!g™Ú DÌ0;¿ÔöN޾©=ÔúCÇñN}Nøsö€Öfé 2JõØ—„—T×£«-hã±>§'üʇ@@ßIWˆ¡Lát(”¥M› õ×)hÚ ^®·ž2ï¨u'MôäˆÕÚ 6¶šˆ.Ñ/ù/ºYø—Ú!¢w瀫µ'8fÒAsš›ò‚"ÚS'hºž¼Ÿ/µañgÅSésë±J©{}~\ÌŠ7uâËd +Ñ,4³{¥ž5DO0èŒâL_s·Þ“¦ë‰hnByŠlQí·™›ŒÔ;út¶6C)c +€‡;­ÏÓa‹óÛ¦®¸% -52&y³% ãŒEh +Æz+’1Æ´\Ù-ØûZq}kBH6\ÏbH(É;ù¬H¢DÆ;2ZIªé•Rᇸ²+ÿÇÀ[ƒO°ï ™ +íj¹Ž5rÎ%“º2‡–1e»>3ƒ± ¨ áà¥%Z«•f_Ÿž`€Ü—¥nÈMb ¿0ˆÈ¡ùb`£T9#Áb¼ïJ¹ˆŠUm¶™¹Ñ±@i•m–¯÷³"#R’·M AvDU¯x7šË.kV³2!]ÚØª–Ý ÜÔjä‰ö$rPý|Þ‘Îd$Zöf?[õš‚üŠWÕÛ° 0|ãÅÙ)¢¹½ÅMŠhnóÄaˆié³¢```àâ&²VÀL°6ÌŒ#€Ö‚9d­IJfr÷Ê×’ŸªM6·èž²`¶šÃæÔ,–¢Ñh´½w÷å_d·Ù©§ÊÓ̳µNõžÑj†¢g˜­žW¦X«¤i´LU¦èYIÃPtùŠ­ö,kÁTs +µµl§™Ëf›ë²žëß­ye¢ÍT4íÄB•5f‚Ñ3N4¬T©feŠFÕ%MnjÙd¦’&ìd’ÍtI€^•4¶b(ª¤ À²Íʪ¤i´=÷ÿ,ÏÕtUÕ’ŸjIÓh2ÔiÃR¥M¦â4ÌV¦hÔ†ÑJšFCÍ0ª.S4 +4€ýàše-ÕüN3«\ѳ2E£hTùŠ­híTÖ4zN™XuYÓd6LUÖ´¹.iÐZ0Ÿ¡n)Ú¬¤ +i d7­ì¤†4âL}˜m²VCnui“©`eM3­fYYÓd2“lf“ÍP(+kZYÓ)zC\ÍL%ƒœf‘€¹¦gÌ4/O3 f²ÉZô‰ÖzÕåiæšW&Zyš¹`°ª<Í\š ,` €¸צÌ hÙdn€æ âʘ±d&Ú +qO¾;ÊDÓ¨èù›h}>ÇVsý$Hž`À`Uy`§!‰æˆÊ–žKÏÑ Ò©}¶¤Ö<Á ‰3Z‰¤¹Ð–Ýi +öÄšu¼™ÙÊtœ-¶‰’…¸–ÖƒAyôQ,¦Q´16æéb3¿}`*VÀL4WýJÝ—óJÁ¾õµ€¬h®˜Ò¸ ¨ êòä"kL+†ÎM¿`,N̼°2Œgq³úµ"}Ë +â»_ùVõRÝ<‹ +U“½*“pÀæÆÀâ2ÿ9gĉ¥è¤\«M™ ’ +Äk Ê 8¶ŠŠÊœBútá¤8§Ë%“8a.›IsiLNË0…N‚ eJ/.s”n,‰,Š”ò„o6%i¦­‘j€³Œ¨é¥0™h¢ÁlD'D%!òƒ¯q"–v +…Zž#Ä¡`ˆ=R ÑÊK@a­â  ÇfˆQ`€1a!T-7 vèsÚˆÞOZ(‰åµò$¢ÅãɨfUt§óÔÎFµr;ž`pj`Ç*…eQ8|1úœWB€Þ`ZÍÀ!56*ÜœT¶•€å€¸(ª€ê8hiN3Öl¾ÙÔD6•X†aªœLêòŒÌ¾˜‡ ˆŠ*Œ'x‡Õ‚éfsS‰8Œmd#]n!äB0±úÅð‚k–ñÖ,}^KâA)-oH«T¿SÁ¨[a­R±Â%.Jom(ŽF‹¥p8R\ kºÍÄ ´˜|hõ0±µ +,Éjš3Îh`!©A–ƒ„9¬ˆˆ% ‰ˆ„™Tú ŒÐñê‚8P  Ä‚.„•Œ,ŒÉ,ÌòÈ/úòÊɺek1å‰bO0+ $©ä ‚‹k›åôؼæÊce™‰GíêŸXØ‚].´ÁPmÀ-ö3a ¥D{]VGô–¥%òÖKú¦nžÂˉO*GÄfÓ8ØIw>¬”O0Q4­Aˆ£½i’Fì†Y®—ÂÐ`™ .WÕYuÜÕ'»-É»/шsi¯Xªå¼ƒ¦5øÔmÍØb¶«‰F3Þñab\&4 CDWXÆËA’ŒÖ¢±ž`RH,$”TXÑé]°´$Yÿ#´…¤À!-P,Se¦Bváø0ÈEi@US€!Õ¤€ XEËåhŸpØŠÎ6Ù†H'•˜ˆ^DmxßÄ#vœ‰LRHx‚Á»h!h¬ùƒˆ]Áuói…ˆQ¡ÒVQa.­ +ŒYiœ¯±^$s_{k!¬®VÒR+ v@=‰J“e…Ú±PHÕ=¥ê4œÑ©ôÕYNꑌâÔ )pMÑ3¦ßg­¡°ì„’4Tc6¨\â*Êh„!š†cíï‰ú ÅÜ|ÏሗvÖo _⯠¾>ëÂg>m…Ðsvâ'r~©bqŠ›yz‚Á¶tºS]M\¾-¬"i¤¿)}‡/'êešô¤ÖSÍœêqzúgättÛ)L¶ ɉî`¨¨]áú'Ä(Üw ew%¯&»ÍpˆÝÆÃ:t¡ñu”ÐÝL®“ûhãjT‹KËŒ«}1NÞß‹³™f,n¦T\æIqš çÄ_ Ä…`˜—nxñb_qT[•O0`€“`‘ʸ™O#æe%äU†ôç³"Y3Ñ4?ü,̽†02’ca-`€#'#n‡ +Èy:”Ñs{ˆBOFq7#ÚÝ6c›wëS`‡xøó6âÒ3JÛá\C‡ÞN[°¢Yú¬¨¶¶y§µíóZŸÇĬøEŸ Û#qOCÑ +Ôžê…ɱ?îW61‚yI]7ä%¡$odSLú‡ñÄ®V<6Ù +ñ)LæK ¬¨–¾üØ0üéœ+Æf ÑOÝôZ8 +¦ƒ‚9I(ÉÛ º!çqgâåæen˜GþÕ ¢¸‰ú'u ±²hôP³0t’Ó™øø†`>Jò.3'sÇÊ/µMãää ¥NGâÊ,z–öQjôuÒë³#s\š$e9J‰oã:‹ º7fæ£TXÃò@Y8šªW¾´|DBIÞ#äcn°,€]&À𞋹ëT-êü´3sמ…¡—“‹¹o$äbîñ»!—Õf’wßĦøÝoKlš“˜|(#˜Äq8¤6H(ÉDÄ ‡á'¬¹«2Å7ãÉsŒ‘›7¾b()ÉöÈ% ôð@Nòu:·žÌbî†üµöBÁ6ÄFuNHò€åÏŠbÍ åÏŠáì:Ló6ËÃÞ¶ØZðe÷2wóY‘]­F®R:ü ¹I¢%‘ææ¦©åHpGÈ ïÌ2_³«ÖLæ¦ µ“=”‘Ky—äê[à*%ªÒaD.b0I®mÁ‘3Õ·À½/Vä8“äΊä>ÛÁ2QmnsÎöäî6bž¼«ŒY#?w„%Øg#‡do<¬Í|& -(âìòY15¶' ðp9å³b©rÒÆ9lŠKÁ·ë×f‰˜C³D`Ý@¤òÐøà \ÁÓôgKI5V¥h25 åó9¡~¯-ÝjŸ2…¸È¤uC—n ƒrWÒd !H¿Í¨´T/ˆB¤+àRw@N"3ŠYo^ó^˜¸„+õä3ñ ¥eñLQ‹æHÈ£«bæph– ¬Î + k¸<DèT„¦dðƒ +éìßäeV`€C¸ÌÓ!í^cCá ({™­BŽ…fªPƒlˆ ùf5ŠÜš6šGŠÒö2aiËHi{J›hK^Ñ~OŒÎöƒB„ÆÙ5™³S'×f7$Íþ†„f—uHÙ¨Ðdƒédgnc¼e‘è±[x}lO«ÀÛÀ’lÄ–^°bKˆ ¢sÍ,äaàÎTæqž`pøˆ6l£/¸N£?$DK±~ûIœ\_‡D¿… aÌÙÅŒb^`’ß¶œ‡âZª»%¥õDWc‡Rf<ë#’ævœ“òœ¨¶ø)i’Ç“- Ýq@¨öy@¨Õý cñxÂñ€PmJg¢t&JgúWÕBq-Ôñ„W‰§}hÚ‡öé>!˜;eͰ A/ÓÄ2L£¹µ%y;Ló6Í›dšc—8v(ÉZ-Ÿ¸Ø0¼„&ñø†á½„ÆaŒ[[[ þáŒÚZð·gH8ÃGb gl,ñÊB\¬ZäYøÀáCV‹:¤<Õ¢ÎÚdKgm\`dEyÕåUÍÚè´töY?‰í÷Ùwag}ö½ý.ý½ý…µïÂξ‹L,Év{°ôž“Й@pŠAÀ|NYA؃©¨sŠ5O>YìÑÕ ÏI@c …XòÒ>t‰ ËsÖ"¢¦W2.5ÛLy>3Ná…¬ß)TB¼ 0 N!«˜GÓ|V%fÃá@• GD•Ý–†^Ïcàý¤ ‡'xœAÓ›–lå†siÓvRÝÜ!« Åäh>²Q\63y 9‰qÅWí)ÆÆ³ñl2ã)Æ.žšAõ94žxeÁRêmžÃ šÄ{‡AH0†„&!` ÎÛ0¼í‚`DjkÁûHlý Qðî#±¯C|Ä|­ϪEÝ ä•xòšý6†M^qY–Gßù.½µ6éL³~‚G0mü°"<ò`Kæðhü”¡s¢Ú/(!&ÜÈÏ º}—D#ÜǾ‹÷"Ýhnaéf‚%u#ùfääÑÄŽMŸÇ|y{õ9ia§ Y¿²%Ä£Öp'â¡Z#øÏÅ£)áeJŽ]<_™ÂéÀú´YÁ°ÍËS¼Þ×lÁŠŸ$¹¤H#‡º!'"œfĹNæ9ž„‰TInòbENãb\ZÈ8›:ñ¥å¤W¼²QÜH#Fêž`ÀFÞšŒNÜÆbY.¢“PLH½Š9×QTÛ4| ?’æ®Oñ§û4zéPýÒ¡Ú¥Cå ³t¨ÈÒ¡ÚåQ4Éãñâ}@¨6 z ßå‚ßÌÕ¦}hŸOÌkUX3¨Ì.¾j“L¸!nȯÚÏ8ñŒÏ8ñƾêyƒ¯zÞ6‡ã0~©m ˆæI¦Ù{dšwì³Gã)KòvˆÉ'Ù6†Ä"gm-øÈA‘zÖ(_pFÄGb%E£Ëhe¯Ý¥ýÏX¡ÆúÌÌ"|_JÓ¨¨u +EŠð€j*ªÇæ®GW|NŒ¶!`V]!’å×)VDïNÚã5ýÖ‰/;™wä™wä/Vä<Á t±FNÀŹÏ!9Ç‹9xÜÈ»$8#GÂÈHnU÷ ¼ì®…?ÿ(¦uˆï«åx+cÖ”Ö‰ÇN’KÛys7 <’sB †äit‡YŸ&Î?žÏÇ#Ž”Ccä¥CUŸêMŠÙò€Pmš$^ Cwx‚ÇZºã´0t‡ìOšä!;µP-T ÕB©3qOgâ³ãªZ¨ŠY‘Ã!„B0wø^3¨jÕ¦}bŽGK´c™qfœgÆÙx¸‹òÛÄA¾êgƉYQ¦ g×¼g×¼g×¼³kÞ„*v‰c—Xã±-Jòvxˆ’|–äíI¦yÇ.qFsš;v‰Y êmÞsC”Ð$ކὄ†Ø0¼'0†(¡Ä Ã{ -^YóáŒBŠY1âkkÁû[„3ÄHìp" +Þ "±Há€(øHìF[ ¾ŽðÓöžšAµgœ˜!¬ZÔ)†‡¸¾ƒMt`@\`­õFÆqÙVµ¨;@†Ô¦ß#3žâ)fE™äitO0 ¸'<¾!™æý1l6O£À°É+ŽacEÌ-åitØdHmy5úÎ7‡ÃY:ÉY_¬ˆÉXâzÖh»9¼‘âÛhaè6õÅ>\Ç©x!Î:¥3þdnlón=Á€&ŬøÈt¤ÎÄÓÇÅìˆ ´Ì[?y‚ÁCŒ;Sdhô¤,‘6~>°ôé¸jãÌ;³Ìö‰Ù7óO{Úøz>°DÁ äÇK7Q‡G‡‘²0tÃY_¬åe†ÅôøC6ƒJ‡j¿ š$”‰¸Á|ÖyÕó9³kÞ±KÌž-³3x0;‘$ +Þ ^IâkñÍÈG¾¹`P?f”уYV6LÜ ^P¼²˜ðÎ,Ó{g–Ù¨g ±×Z7ä©õ¼Ù­†ö]ØðF’·÷•ä}ÙÄ+ËŬøÖ³øÝc!éá‘1¯9Í Ù Cwxâ•5ôó³€m3„è .",ííð7Ú\„7r¼, ½ÐæH*jæsš(-‹'«L¼ÑBÜ‘>¥·rzô¢<¶éÑÕž` OˆqYßÓ_j |ý_Ô‚æ9,^•'ˆ€nñöO{tuè#3i€RÂýØQºÑ +ÕÄ—ð¤é›ganƒL¥˜Áz‚¬Öfiðöòájò²0ôŽÎ0*j wnÈÁÓ¢e „’¼ßŽ5ôÔ#äy8 6³½Ä"ã½}© +hDÆ«‰Ì„·1þzr­µ˜û­Fèî8ÀÉ\âm¹œÄ%uø1£˜†MÉõ³SˆÔZâe{‚H©E}Ò—’¼]yei ƒûækquŒäÒ´k`,F_Ðty8`Z!-hšQᜦãu—%ÚªÙÒÙÏüHÇnÑ=&O0àÔH Pt}:R_䬫t³ö1—G„Iµ‹•© ®‡K  Ò(7Zt¡6ÚŽÂÁ9(XdÚx‚Á‡Nºš,ìÉ(1 ¨¨"ÉI•DÒÕ†ÛVHèí‹âD´%]-Ö„D’°Aºw,-÷AÒ–«6Û—E–”–yÔ C=Á€Æ’»þ¥6/0ÖY¨¦ëöKíJqåäÑ‘„Ȫ¦KùÀ:ež`Àúáú*d½øR›»ÀÁ¢Š'¨s£œ"¶u¦É®t8YEIì¨] ¶E CÚž`ðð|–½-Dïe:Ÿowêí„5s=Á R"P\šÙVLDz‰ìr€“¹þÃ)íšÆÒô6'\ع·‘á Š¯X†?ÙÜË*Ðr= ¹Ì{_8É4oO0ðOèÃÚÏa×Ú›¢âú8sˆ¹ì±Ê˜•³¸dt”sb£ŠÏ“¾Ó5R7)àNX!ó¶ÃÏwJË…|µM»š¡DNnüÊRÀ<Žl‡",õÏ7#glËtx…©€â*'sØÁ¶LØôŠì‘„½©6ýz)¸&ÁÞcž`pA•>ßÇbäÌGÁ0V2©×ˆ7æìFŠOhïÀ‹0Õf;Kn£Ú)Â뎼+ŸöþYºxa]Z‘ûpΉ1¢o8ª˜¶aqœøc¡¢˜Ð\öOç.A™ /é7&ZÌ]Àµ`)I]~^"ò|ÅP£˜;mÔÚ.èî¡ȸäe.‰lN/!˜Ÿ©Wd«-ùúA†ØðLbÞfª]š@(þm3Ëœ`àR÷ƒOz$Cÿù³â»ˆ#û•KŸOïVàRøØSß‚½QˤÎ/‰»Û¼G™©OvÊÛìqÆ2aIêÓ2×ÓÂØæýØ%ÉáŸF_mëÈ ¶erY´ áEHœT±±@À‹ÝáHUÔ@ã‚všf¶˜ûdT\Ï0­î£pO0ðJÈÛ ¨ýÛ™Z:t™e•1cCŠâñãý­ì¤úmmH‘zWGþd´ð‘[¡ë»K±Á,{,8Êî.TSc®~˱oAÕ¦mF‡n6ȹ7Ì‹Í$ðø8ºî°Bü‘Ý€œæ½ Üç5Ê󷔇-ûÏ; +ÕNùfäŒô·ÌÆäÙ`ÈÙ 1S¢?-æ·Ú‰9/ÏYoF¾–?²wÌÊM3+×O? DÄ7wUŽxYúØ?ÝEóY¶gŒ;½ÿ6 _bbVÜîù˜;s¢¸:pž`ðÒÀ '(¸×!~+æú8R} ߆fàftb#*j‚ÉK“äiô‚ú½f£þ¹sÿ|bWŽ(¦,W>_àܺ‹Q8ŸY1ï©(uY†™¬c“Ž˜ô²2Š9d2¶L„ 2Ä­5bñå™]@ƒæO#—°`–ÝÍ“˜¿«á··Ø%õM£˜¤,Eqg‡è=Á€&wsï\GÇ ¸!È‘a +’ÚÒ™8ê?ïÖÕn¹N©+ÊË„¬’½Š„–y)Ñß»AŒ\ÞŠÏÿ¹3ñFÁ#¹,—ºrùCRqýY"û‘±öI‚=†Žnúç=Á’:µL¯òÑb5rG†m™ñ +»^´8bþ†¡ëYÈiÞ£'x‚Ëâ¥öj-–Sô•Ï)üuaÞîš +tkD1#ÇÈã y»M€áeÐkÞl!EÒdÀ×Óð²¿×Wki®áÒÒ¶bÊÈÅaŒå:dÚõž9•º]‰° ÄbÃð‡¡»ÂGîPT>/ž§…¡?/O£Ç©KËä‹G›^Ùøa×Bµå[ qZ:ØqÕv%¡Ê!_s' þa ¤¡ìß™eúÒ…SÑgÏÓ¼·çdnN3öÆç',Ï)²=^O{ûqIë”¶¥eX(îàÑs¿Ô ö œhe6Ò °¸`H…Ê~+eŠ;PJj-ÄmSW>Ð^s1H=¶°Ó3 ˜Öƒu¥^BbsÏÚÌɸ3q ÜÊ\®øR1Îå%yfúñÝÜ1k*sõÉœqŽ‘-[Œ2æí墸†±¨¸’4霗1÷ -‚y+§#¨ð*Ùµ˜?°<°»ÇÈÇÍ~©{¶ZÔÝíÄ´ÉÈ=Á TȲ #g' CgC0b¢DH¾©C:fÃß>òJád‰xVêI +ì¬Ç6oÅ‚aª¤ž`Àf j©l`Ÿ…¹iÜP~×åyZÛºõ~ A„C$w™$FÎ9?îài<®@0„¦D¸i4Õ¦ /ë4 ŠçÂÅö‰–öXcͪWKÊÄ2÷%Aoo¬H%"#»£QÌ‹Šv½Å0w7#ñª-R5‚vi™ ÿ’)°÷nsO0+"éL é‹|ÇL²xPd{$kÓ²DŠé ÷Ððð h)o*u_eˆô[‰›‘5äèÃÉš[½„`²†W=ïOæÚò’L3ÿ³¯á>òÑFŠ7Ÿ–Y‘À®çØ)réó!ÈÔ¨og ^óöØí1êÔ“ݲS$¥µ#»ÀŠ+&añ·–:å·µÖ{T\¿)l(.1”2·E>°Ë äíÄ!%ÅeÓÅ$Ì4­WÕ®P>¼Ò’ÏŠ°!tý®FðüæŽÍ®Ùa(¿¹o܆áQÌÕ•ϯ'¢àßšDq‡ÁCqt¹Œ©¸>1ê¥î"T,ž\B¯kuè«™`ˆ˜™Ùð‹Å)²ELÌŠnŒ¶xÕ¡T¼²47a¬(ƒ^‘íX­F^–£˜3cË|¤SAføV àîÔLè¤×§G<ŒògÅÌçÿ—+e{’jwðÊ…}\|s““SdÇ\Êó¥‚ÀŠ¢¤ünÈ1N¦!ûŒAþ¬Jòþ\b‘Hz €!ŸõK2Í›A#eŽéo¤t&nâŸ@Õ?¾˜­Ïas ”¶'$UYI…óhTÐÔñž,MË‹…¡k8ˆä90î#VWŒsæ"¬™Ì=¦dR'ÿ—A“ öʸàÞ”ýB`°Ü:WÌÚåCñË©6ÍÁŠ ¡9Fî‘Bƒ<ÞÈ, tÄæNeøórL&õóå<ì®Kö\ý–A£8£å#M…·{Œ¶b~>oË­Oëo=Á@ ,‰èà~¨ýæ&¬‘c›n¯‡$2ÞÅ‘ês/˜W±ßDÊx©Ø=Á`s=¨63À˜`ÀÎ>d°/ZØ4q’ˆ²öhÀÝ`Z‹Œb@(Šâž`° QœL (>rš(®N¡7:qŦ´ž` s“¥{†Á'¨¼¤l¶¹DÐÎUÌϱ‰‡Mv“Ø ÌÅjäéHœŒ¼Ä)ƒ¬2¦­&QœáÃR¿…)°oþ² uä‘`ÿ2§È6k ¿~luBœ±ÌKGQê¨oQ<‘Yú¢½Ý¼/r +ì JûíÃPʘâêqÚ¸»~ý¶6Â'®AµFÎà3YwN<!¤ÎrйGŽ˜·õÍó ¯6ü…vj™&ÈsÅdrâŠ2Ä8Å)ZÌCRÜ]Ì•ºhË\‚ëQܯ©˜`&Ââ¬kuâ1ÓͲm, sãÃÏÇ.òíÞL0D‹@ÇõUQê ¦Üp©ÿɨqÁå·Úél™¸bz‹ÎF­õ˜vó<æs6­º®j»›ƒûv;MÕŽÈ­Ì¿ò2¿©FÈc‘ Û2!+ìzt—2AäÛÛÅi†ôÚ¦­˜R,·›i3“  ÚX¨xíÎeˆ½ì5í¤eymv›¹a^I,¹«DÁï™"òz‚Ùd^V>+–ç*æcå³¢e…Qœêas®~©M)YgÊ}•2'eÅ=§£‡¬ƒ5^§ZÔÖÜ4Hgâ¢+Sv“:ÐXI…ÈÀ‰‚cËülž–9–Õq­¡fpvÍ»ÆÚdé³by°™ûp^æ©ï^õޫ繦éê·G×îÕ®¦}UÑžö´§©ú·Š¦ê©þ¿ž=;ßg_U¿ú³÷_ª»Ç¾Gû>»º¢¿£éI®=Óu{Þ×Õ§\0ˆõ5UÕ”s5õŸ«ëçEû?QÏÑs«gzzî½ÊÏÎýÚûæÞ«å棫G×uoUílî9Oû™òNžhú'©ÿëW½`0ÙÝ«iš–\Ý<Ýg‰ž§?ÕÕ«{í» oÀ>»ŸœçùÑ®î ïéÿ»Oº_ÓÝÏ3Ýœûsó]ù_Éõ«'º¿ºÑŸž~£¼LûJ¢õ)÷}¢öªœwîý_WUOusr¢úŸú­¢¿Üèæ¤ÊW2À®®üûõ£_MϽžçJ éOéûJöõ 15E»Šî’ïÔ¯'_}÷¥º¿`0ISÿO´Üêæ~wõ£§ß?MÑÒ£hïèù}é÷úÑÓŸ«WKôoŽžMÏÉú;º9'½ÊÿæêV?ßky¢(ÿçþh/ÿº¿ÚÑrMÕµsïÉ€ÞU•£g‰ú=Õ• 8OŸ¦)ï^E}ÿ«ç™¢½ó~¦ªºÑó§dÊOu÷¿»`0A¿Êÿ‰®¨GÑõsô«(àÏóüýLO~úò£éyö®’<õjºW®~•¯©?Óôä_ퟧd€WSîU2 M×ÝÑõüiJøtEyºª'ÚÕŽªhÙWô÷ÍÕþyç¨ÊËÿQ2`st®nôTûFIå躩~”óÔ¯õ]Ý劦dç§?U¿ª\-QŽò5=×~ò4ý©ÊýúWÔs_®éç‚A,À¯*šªëæ\%¼?Oµ«é÷k‰®§Ê?ÿÿ¯¨ÚûÞkGÑîS®¢ý£i_W2àÜ'_=ÿjÚQÏÕí÷Ù}º®ë¹v´s”ï½ýVOÏ÷æü§(ß'šžg_ù‰nÞ9_ýWýªþ¿ùÙ½ºþ¿zv~vß˾nŽþ•û“«õ~¯k_U¿öóLWÞOõ÷úTý)š–|UQÔ¯¼§ªš–)š¦\Mÿºªÿüý«*ßû«]åܧgzü &húS¾StwŸ¢ê©~´ì'Jþµï3Eû‰úó£iW=GùùËŽ¦d€Ê}çÞ{4=}GUß}/Ï­’Ÿ{ï÷‰–êéùögú}šúÿÿÉKTEÉ€týݧߣky®^õ%ºç?=É}?O¯¦iŸ Ÿ4]·ê9Ïtå{í]å|÷êw/?輻óôLy÷©ïéŠnÎÏÔÿŸþ¯þõD7Úû^yºòTý¨z®dÀyò4]ûßèN?ÊQ¾Ós]×ÕïÓï5MùzzÕûŸ¢çúUnÎÿ¹yß|ŸýûäjšòswOïè&~ê½ÿ£'ª®ý£ª_=G9_·?×ÓûõD7꿺®ëY¢]ýëªöµ«jÿêþ¿z¾ÑsÿÊ÷º{ï¨UÏõü(ßçN;Š¢hÙ¿ç_ÝkJžê‰vïÏó“|Ý]U=ù}G7ßýüÞ{Ýå_{÷jG;º÷þé?7úQ5UÕÔw¯vîùÊ×ÕÓ=÷kÙO®gê·úU¯òÞ÷O¿êWŽúÉî'÷iúzždÀOýºyçëV«ªö“ü*Ú÷¤ìžŸäêwzø¤¾órz¢é7Án«9SC2äÖÄnB6[ 6» -SŠ¢þ“§ºÑÓ÷½Ó³û³“ߟþ¯]0ˆñÔï½O2àä«ç§WÓ”—«ºùÙ}Ú×Õ£èéQuïÞ×4MÓUýëW=zþÝÑžîýQÏ×U]ûWѽòŸr¿Oþ½W÷ÙƒX@ÿÛûÔ¯%ÏÞ9ï¾ó´<Ñ“¯ªªz¾¢}«-WôwOªÿŸ~¯k¹y b'ŠvUUUî¾Î3Ž4ý©zòîSÁÐýùO¿~¾tÞ;ï*ß)/ýªžMÕ´<וwï9ß§OKEÿªvþËŸ¢çNiô KÉL21ÓL,Í €Ö$ÁûîžïÞ +À 5ƒ9<1Ó ™ ƒ¶‰N™n˜©ekÉ ÈгŒž9Pß臞m²Ùñ×ss†š3DˤR7:Ay¹ªeçßb£]Ò9)ðB6Šž€<à œ&;`ÿ€ðyÀšpz€i’’Á$€Ëý *ó +ùÛ¸ì&°×Zð’ÏŠ¤8¹(ù¬(š,ÃÈ_¨©¶„ب¶"¥9ã9Qmð´h™µBµ5‰ÓnÈü‡’˜ËñK톙ŠPš¥hÉl d\T{"‡Åq¼Èô~”øü¹éŸ7E3äæyo¢B]ÜpUÂ×)ÎW*Qð€¥ÌÔ'0R/>+–í©ÿÎgÅ¿êp'™@¸@··÷ ìµ Þx{ç³b¹ß>v^©ØK Ï!%JÝʹaÑm +|fGà:ž`ài`‚]|pÐÊ"£øîUb +$æ³"Éi'ãN¼W>+ö *ó]© ÊQ,VLÝ$æ¤@nÕb5rHyXµ#Õ6 í7 ¾`xyd³åЉYO0ðƒ’{‚ÁW¨Õf—–m/‘-Öb,waB¨öÄ"Fz,a:[ÂÃÔ˜bŒv=)gR×4|%O0hG7Q=X‘Á}&É]¼Kr‰+r‘Û™ÈCØÝŒl‘]’œÅkøùYDôj¦ÂÛ%ŸQÆäL¬µ5> +/¿IU•@Nd9÷ÑGî„‘‘\,ÖÆ‘}©À®·¡ôŠ{‚„ÃiÜÙ|m™Åqâ—©1+Žjsbîv&¾5èù%„(+ªž`0 ²pß2Ò=D+cRàŽëéFkÂ=Á`š,A±,·ÐúH¾RfóL?f)Ù&!Œ‚;€:l/£Ù¬|V¬|Vd]™’Óß&„=´ìÁ–'kzLòÍÇ÷Xâ•-ßܤ,‚Hs|Õó>È&¸Ãðû»!'Yµ¨ŸôØ™„ëQ¨è³âãÈNkÒç¥ô t$'M°`øàؾ'œ.*ÅM6sZó=²™UzlhìåÕ(%’çFýäS/sŸF¯ zy^æ&3¯3åM'sÏ:deûèÄA'sƒ‰¹9‘–“é4}$Ø»@ +òz‚Àlh²ÎÄ×ÒäCø¬è_ŠéA—ps1w¡æi˜–‹©Nz}ª§EË|½áãbnRØ^x&6÷ÍU‹:ò4z8~©]Bâ‘#±¹¹…AH”89DòmëJ'2åRþ¬X–Žqìø«ž²\‡ÈÿYz(V0qÈHmmó¡óaÅPþO?ÿk„¤}‰;CŒIØãBø…™Õ¡¯`gˆnæÙo Eqôµ0t‰¨åzFl£Úä;³L ~>6[¤±Ü»dˆ?Q’7Š@ÁžÝÞ^›Oê—Ú ãí$ýbÅGŒDqô<ͳ$ïq®E±yE¶¯iH‘KöBT±LOA`ÅgƉ¦'X†‘£¯Bæ‚!gÓ– +†èÝÅI,Jgp%ŠËc›ºwÖnßP_õ¼IPjóó¤´F°Ó<Ž‘Ã+2²ë [17—Åk"ËÃÛHÅç î-â6ú*¾”R#£a,þ*N6³meXšþœ…¡?<ÁÀ @p¿ö'bsý·z̽_ç'²g< 1k£QÌm1˜e»Hû·Þá•l¹ðª¶‹v\ÿEZ–Ëà3ŠipÁ–ËÕÑG8VÌAˆ‚œ'À˜Îç/"µáI4ôP|•oop°³e€²:µL²t‘ib™&ö¤H#Ǩ€¢‚ÜÅC¹†d&9Sh[K³K7úmw¦2¹,ÜgäGáôF1ëîënööbRx‡R‹º÷Ÿ—lŠónsoØ `¯/%º ¸ñhtèûcñ‡¢EñIivi/n!Ò;§Id…Âák0݇:‰ë ³¥aZ:crB¤8®g/‘¿Ó¼)™Ôãç`»±Fé•yÛ²-óD]ÎA•úøhØ%ÁÅ9Ä‹¹¸>⌜'¸ÜGr›ûHòå /2¬Ú›÷À¥ä´°ƒsién »Ü@ãÕZ2¤ß®l ›'t0vj™ˆïÆŠaf +œ¨4ÔÅÙTT‚13##̤Aà  %“éx"Ú€WF2PHJ&4" C‘@(1”¢(Šƒ „$b†©²‰bµ›÷ Ù’’–åqFó^IJ´.x°ôù›9(û)‘ûõ‘­XYPåÁ´!?³QqÜZ¡ã$[€ûò´OÔÆÂgÊœå•j%üÎʪ„{\h§EÞŠ“SV1À¸:.F=Îå=½ÀO›õ4p¯FtG:PaL¾3<íè‡äm»Dƒ}7åÿhöé"8!«}ñTèkü¡…>?)z™@ó]IcëìÜ™4îê4MHpøðxÞÆ@Zó& ã_RÓàA-Èl¤^špΘá½XZq^^“+š±+(ã»_Œž,æ¹[ÂhÌcqßÙØ£e•Ñ”@w¨úÀðêpޏo`ñTÆLT‰Ÿ¬DÈ”[øº .~q6XËíä‚kc.1^ž:†=/úÖÊ@cæ·ûa 4ùJíLw AþDÁe£áÚM³ôÅn#zÐ}FÄ/e1˜’ü„-t¥—‡ì¶ÌX J·úz±ã™çÐ$䦪¼P‰¹E|›lóÇdIÈ“xt‰Ú¨Íâ÷kô.¿õÜœ…^ šÛˆâô)VÛ$ZÞæ¦ñÏ +›´Uë{…¤³¢©Ú¬3®•ž¥sÈuˆ%µíÖߪZ¾e~Wäe›ëÏrèÞÈ`&L77´Š[}–ƒÊGbɶ¯Œ”66oS†üóiqC#ü! +úiqœB5b`´&µ 4©›àæ:¹û7s*®Íà +Ot´à9lYæXãÆj"ÒWÄ»E€mp%È!øvãuÀEÆ=>†iÃ, íרßSÁ¡`¢&¤^Y©µ^E&²¼¬.$êt Ð}W¿L{§ò¶Ý´ ZaÙuóï`‹ÔãÉÊf—!½õÜE\oí•FÃ:¼g +¾%Ñ,·SG çò Üù‘?yÓþƦ™Öw‡ Èð­f`åñ­Å +å!m c<,®õ[\X~ž[ÌöY°‘5Ó¨¢o|=A£0zc_¶&úÁɶ~u¿>ÂŽ,Nª,IwTœ<ðé©z'.$…h¼ªUí ]€DR¥gR'g»!¬Û H ¾˜AiVÅ}*;ëŠŽÒØ÷õ–¼ +˜ó›WÈ^w”åR•%âæraó3–˜@Ù¾Fdè™¶UK#Ò¸*¼Ý§FÖr…EçžËfGKmý•ZÝ3EŽ;ÄÞ)NÍà \€ÂÔdMhÐê ºODeƒö¥2RÝ/Xçaö„‹ÚÚ[ŽÍ¨µºã‚L„ .•4Ã|VIßFÙ@e„Ñmðj@ÁÆ dô¤/MºR7‘z(ž²jÄ=zLŠƒ¢9>[–º„ljzv¹HÝš€Ë-Á?Þt Ÿ}¦¯–ä>2¹i ž'r†²‹v\‘‚çéˆÉ0Š÷\î1‹»iVhÇ0‘T>£tGIÚw?ÔR¾›DiÏ(B¸k“Ê xÞ¥U6‡n‡î2ÈLlrÕ<á€SI7¼@ߦ\>Êfòí˜Öˆ&³ÏÔÿ,×±)`¡ñéŽí:Ó¤§âÚ_NG·ìûä>FæÝ¿¡l²r“M©ý.íÓ²îk]„Vcú +*xbšaþ¼½ÏÄ£b_fIÓeb˜N2÷ `š¶^F»5áô .åâPCÊ4©í©RqÉJ›Üf‰]Öûv¶ôR:uDe ×g¼&b ûµ!FŠPÉi¸ƒ¶Î@˜S„±÷üJWΗI¸oè¬Îq +¦c'¥sçCÄâÂX……AmwKÚÑ<µ™cÕjW 2¥pAKsˆ [BBÌ Ó»I>Þ‚ªœ=¸Ùñ“é[(æ¾èÙÏ>w!‰tÒ›J­YNURt©–5|÷$¤“å<Éß°³D`µ8Ùe²¦Ž“¶í§~° 2wå È«8!%A0,êMRà’«únÝpÅ7ñL®>!ÉýØ\àW@Èq^-FøfV_Õ]ü`Ê"¤^éÖÞ87W‹9ó…@»Á/¥¨?P=òõMÈÈ DlÆL9,ƒÐÎäH¤t=ÐÃð¢Ö# Ú*¶8#Gd›BŸý»(%QFi¾­ž×{WàÏ{EOW¬di£Æ§—6¸ÁEN!åàCÙ­[Å-ž,G}š¸Þ7è! —ŽçÔ¨âóžm™¹1ë…â(ŠxULà ¹ÿ;ç]£É0ÉØ…ÆæWò÷L6tGXAײŠ>ÄÝ'Áv71”¦G¸µ;¥ÀÂ` çY[\ɶɠwmÄ~.(Ï.S— øšVëÚa {•Q-‚|‰¤mˆ…µpjüöÑÙX¼),i:êâ“U¼Ñ¡»Ó;矬ÄÞK¦Šd£•`È2ì¦) ]6÷¿Ðo^ñ";:y‹Ø„3(ô$‚ù¢z,цzxöë¼òä”·ƒæäÂV±[uΪK.d2çÐ7J‹¥_^ŒsúâP/ŸŸ  qË=øÍ$íÝ™b©‰ÕÈY-—¬×Iuܪ1sA·÷w,,?ñ ’ЧaklÍWÈ:|é$1¨ü–ó+bVRö%¤9…YƒtO™È!]÷ËÊtýΠ5 n_Œ*áv|)úZº¨Ÿ)v’ç +åŸ`óuÊgܪ0¼<!ÉÂ!FCP©š“3qñj‹¨”áÞ}ppTÄ#®Î«w…úé.fåʰä5îæ+Iûû"ê33A÷_HÍá>ôº2„ªCwžk„úA†.}kùŠ<¾Ï°ÃÆ œ‰m.Gz®“pc)ƒiŸáônŽ»‹¸Ùö-9¯†w8ŽùÂâþtš`*}qÐÞÐ gWꔎ›æ¬P2˜$MŽyákDGbº!À §Ørá1ŒÀ ¯d”Ô±«U'I„¾ƒ-©ú$;…²ÔÅÝdÀ…ŠúèäãÁd¸Uy½êg$óé4—fýp‰$ öô)[æÑÔÕ8}•û O3.ÈkR[…”´±.¥*+'Þ7UE"$lÈ©¤…•R*Q ¶¾;´·šå•>¿„ºz„ò¡RW7ê|yÀl +9¦ÅÇ’’‹ë˜•ùù~]ÌŒŽ÷8R ‡[<ÃÜÈ¿£Ò M•>ºÔ ºDéÒ½Ä[GÌgh@K¢+M¯¦Áxªbè2nRo.B‚ƒp=ÅUÊkò…ÑqE ”ß–êw8éYÛÑÞI“òPÝÓjã,jC.ЍÊì¥ÿÁÀ|?<ñ1­Ã-îYZ>cÏ¢¨ìB%͹ë0Tì´[œFˆþ¥Ê]Nz€yô²òi+Mºeq¡ž+M¤Yå_”‡Œ@¹£+q_]:|îl¦Ás8ÈU³e¸”É´}¶¼Ø´]+ÿÁc†k⢂¢¨D“µ–£µ¬÷º8àYËÒb»Í  :Ȥ@H‰Ê¬}´ÈU![¼‚oh|§b‹³}KÒ(~Pán Ú;Ëu¡Köäd£fLÆvpXÀõÔ@~ÿåå¸=EQy]^¹–|ôÂp0ŸÂõèÊ«W×ÊEk3ÍtcPý/ÜæÔ•” ß@£Ë_q*uÐ~#\£¸Q742Ú`D{d3ŸQ/•0óŸT M‰ J¸™ëDë2mm´úÝY +ã9œêèõÛz²T4äð–U˜çfØì6ºiðàÑYÔ‰IÙëÒ’ƒ‡ô#/鉘Ø'7áL\Þ—PÊÇË¥HPnMrà“ª„š³ì¦„1ì+˜ :ãæï E3v¨Ñ™±¢S|VìQ®3Þ"åÅ#Ã:Œ¨»?P.[·¡LZÿ´¬·!µ¹ß4,%ÕŸÓ‘GUî.ÛƒÒ=m{ížïŠ˜rÖJ8PÇÌøâýõÛH$X_ðè}ÿ%@ «²5`ŽuÔï ½ <åóöŽý"<ý€®©ïé ¤w4m™Éf)™©ã‚Öã­ds»5üNL®“¶{Ê÷ƒztu¹Ö‘¢ã¡ô7´“jzhíòÀ…%ìƒF­oCæ {t”È t³³› ʵ<ðKf\ï^#­ $÷N¶s£’‹'B„uË@€gÅ2b¬lZRC2)ºj‘#Ô²Mð˜ö¤ò Y›oëoÇ›”M ÷g0 ך¥¤EÄ„º€8]W<gítšÃI3l˜Ú(Çbð6+l±á œÚ(è˜òV†8^ÅT¶µU^.0~îkGºÆ^^5O +$Ch4O&rëÉeÉßöÔ +roôc¿ŒiÞŒ.‘u 'øýš»À…ˆ2æŽ"]úËiŠÁM> … [|.½«{Y®pÐ.{Ù²eLÑ9I+â+T©@1|Æû5t°q‡®8KÛt5õ +Ÿ¬\¹+ˆ_ˆ—Ÿc¢¥Ñ5œAAÐvj¡ç†T\ÔÆÂ6M!l͵%•4*Åÿ(ßExÏèøB°¸–ƒ>Cvìa¥·”𫆄¤Èf–FE‡å›µÚ¸ñ„íªcE@lE‹5CTD»”mÜëoŒ&¢(Å€ïð£•ϯóKs4Ü*·xœÛ'‡ã*‹ƒ~nÑ/3~B`E–[ÍYJ*9Qx³-/ÞA®Êº™ +-A+·´8•!ì/êø0äVÝ6ìsæ‡zÎdû¥:sµ.ëC›ë/äþdæxõge–ÃC?U,ÞS4 4•á!iÎöMv½›9¡ò J«¾ÎփŬˆbNÀD˜“GÌà{f½ /^@êò&% š¡—6zþWÉ—e@É€¼[ø8Ç‘Z–¹Âøè ©ñŒ‹[•¤»¥¿A #ÐaÀfIhøjIH +!ijøÒÅì;Eêˆx‹IÀÙÊìÈÕ¡7—ŠÒgVù >ÏžøKvçÂ; F &wŠ{é9Úyj0©­ñ—L~ú™Ì½‡ (‹n€–Ö¦PÔ»é.ªû¨.Nz×ù–õ¥à‰³™È"·KŠÔMoö¼¼7g‚.‰ö²mñ@hí'ô¡zG§Íþçý)_Õ×ÙºtëÒÂÄÞ©UJ('Ý Ü ‹Ê~—d\¨,çÕ‡®Q‚PɪaÝ)*c)ø:¼P¹3yQ™f-*o}Ò»ŠJÎY tABåÒ …»EQÉJv5Pqò•Ïõ’úiQɆI³“cµ»•8tgÛ|9寲“&T¨Œ)!¢¢rp'ÍñLÅ&°¢Ò6ªÐ C‘TT^&©¶×&4¿)*Ú¡7É„E¥ó‚T¦iƒP¨t ‹Ê¬â¹¿¨änV„JPêyQië)§¬Eå™±MB¥´™·€)*ÛÒ{à •ˆ,u)*ÿVâSt¤ù +•$¸¨l!·³¸M/ùŸ¢R¥Þ€4†,“„Ê‹PTþ7ijŠ’Â&ŠJóÛÿkÑm*Z„JŠäRìëQÓBbæì‚02qQyw÷ •±·¨¼CêÄÐŒdH¨$EeRNƒ P™~‹J²\qLDPqÆ`⣨dúI¨´ VT’&Í‚B%¦0 E%üÇ£*G¡ŠÊåÕrBåóiPqŠJÇÁŽP ARTFïD(TFcQ¹®¦‹œdU˜7Kâ·«ËëvŽsnruïˆM8Öå}{¦£«Ë_º®T¬[§V툫«_¬ËõÉhpu…ÅáͲ鱮Ç8ŒÞՅIJ'\¡HB +âêÎǺ3p»âêêuù;¥uu-EV|ú'å‘E^¬»-š£ÄÕën-:Ѩ®« 1xG¹!œ«›b^6jQWWÓH(k3±®Fú‡7€¸ºðcݸ6ÈA§¸ºùò +Ú‰ ¢«K"ØAƒÕ ÊŒî)ê?øˆyÒ•­‰,ˆ@Îùå0s+Cå€ký)æÄ©N)¤ô£Am¤ÿÕR”$O#÷w'3‚”P7ð‡¨mK”}ƒËS€¢Þ¼®V>¿¦Ø >XÏ(ÜaªsÃÑ0…g›a-7Rž§sR‘~ö¯ÔNÅô(Ã!Š•±2%Èb“¼.„¬ÖÚ¶ÛÕHlÊåC’£FÙU8= £7¡zX¦†š)†ž£AE‰ÏD^®ruõò/ÑKͤ´Ÿ$º›XDÄ*_‹$“$[GÈ@½°R’¹ŸÑ ÿr +Bú¥ ƒí‡}£ÜØŠ-ÙãEEÊHú¾ÿšdRXk½·±Èy.·Îy®fþüÂùË­SàJ·$ŠwÑËE'¶¯ó˜k¸ã<&´]=M©„ViË‘ñ3­qRúõ1Q¦Ø,On9æƒã´J¦H>ýà×[²Ñx‚-ÔØh ÄŽB¦ÅKÊÊ2¢c¹‚ëÂg¿ÇLPéB 1ÚVèpü¶×9õ ÍæÛ¦%Îõµõ–z¹U m®špW®/¼€˜d1µª"Ukؤ-*Hì§E]ç ä'0ͯöÏ­Ç·ƒW _~2ß‚•GÁÀø¾Þ¶ú)÷ +µ·ËrÄ<ãhº‰¸K{½7¨mGS±dãO I MÒJÊá/¸¼ò Ī œæ“¾¼›óøÒ³ë®($™òâý•M ªÝí— –Ïñ/´¾êâ;„©Ø¥‰ñ]ð­ -]úxñ~ë^Àdåê;Äv»ð5e¼šéJ‚¯+šf.:PÝ 2Mëo´¹ñÚˆh>oº›EÚ²RHlH=»œØG¬G×éÙ2ÉÇqdªÓ`P‰õÝÂÍT!PG¢ø¦Ð&ˆÄÌ•[½ª$ aŸêÞš¥V²10/˜¨*?’{¹¹@_^€Ð½ D2̉!/L‹îE¥ùV÷b í5ô„árÊØc.ÔÇ Œ"þ4Œu·ßT1 +éoëûÊèX î³ÝêÛWOûçâGv“q‘jçȨdz¦a®W ò¯ ôn¹ÿŸÓo>2•” †¡½¡‰éîv‚÷ŽŒI`ËJægXÕËí§³izÛ·’Ùlš©­ÆY\R%•iËèåfŒœL”eèW$ÝÙ2%! 3 Iµ"8iÒ›L2ðÔ²¾]›f2kÆ2ZúküEÉíu¿ °l<Ĩ±,s+R¨Ëã´Ðsb¼|x1ÊB~Š n‚¯o’Å¯í° r_Wîyá +ÕfšzÆŒrQ©›MÜÇgD{GÛ<¯6n*^AœY,ÑS>ØÁñBM|*µü•žHeb[rÊTý7àgÅÈz$ÏϘc¯b^D 6ÀKØ@Z+è,ma`ê1~Tp¿*°JÓ…ìf¢c[bÊ7é&¾dÓçÊ  §¦4Ê"Œò‚ú›,ñ5¼ÈŒ0_Bfª²gÆhMK7W¶9;Hêo©dÆÜ™9×ܵæoˆLf"Äê÷çð ¹ º4•]0@ÌÔ_fø7‚˜ª¿ëO6b‘‡ƒ°^Ä¥ aYߥǒ([s^2¸¯O¹7=Bçø¥· œ3t2Ö +…ÿ2j!Œ#\Ããmº-UóÍ¢SQÂ[Ĩr·¿9í²a|Ax\y n°oƒAfà¢D²¯Ü­VïÞFr8  •N2[a'1˜*àë_߆dÿyZG°Â +I²JÑ?¦6Z~ÕmE  Â—dµ½i€t|z!CÁ$+5°"¶¥Q—EÈ’È–'Y¹³ma!{.›HæxÉ0TÌÿ¡·ŸËú‹wkE!+â$“ìÁŽÆÉ5Ì$£I[\΂ŸÏ˜d‘ÉמŠ"2áMÛO*šá‚0nˆö“UFA`áÿZí¯+ØÝ¾oüXÙ(#¿Ô‘˜×Ê4WŒÅËð•\'‚[ÿ6!³„и”ì}Õ¥ó£´ÒY +`ãüÕ¥ e›yEšà€«Ô•*WADò"”¤ú¸(#,àp‹ÕŒÜ]S=9bGŒ¶6ëJ7óçwW£Ã+Û  3M«S¿šäÍüjÉrì1œk›* u+YÄ’_YD)³œ d»7L ¯¹#ÄЧÑu •-º —¼Â Qè¨!a¦BA:fÑìÌX½ÍÓ`TlZæÙíæZÜtï¥q:ÔtÐóŒÀç–  ¶|ëÑŸ•†ujÚ*¦ ‚ºÕ:Ž,N°¼ü0Ž}n0œ7%”«Çœ³‘4áŒóÀËìÌáà5sŠQ–þå(ÿ!æ#œøëK]e`‘΃.¥'ú¶›ÀY•ku~7qt è¿9Ú. ›?í¦”â[ ýŒM•#hÛÜÕ†@S¹Ð†ßUˆ©ñgÆc+Ts½®jX¡—ˆ%j)_À-¢y褱M5‡û +--I‰l1¸À +KWoKCûD•´ÕŽšÊoýŽJ£>{ÂB( %i݊اhè(D5ï0’èäï¡Ë”ŽGΈú ×!'¿FªåO±lZk(‰Ì•–Ç;©͊ÂR+O³¦]Õ¸ØÕ¸ÓB̪•´R0z@Ê1-¥Í, `’˜^èÊ"¶l›•r À¥•¦ìï$nVã¤å—š²;HJ>GÏúœ”õ-ŸYHÇ}¹ÚEiÙVB±ŒY]NK-À&oN¥WAË,’• +ÙtˆXdc0ù~¢¾¥ß(züòæ¡l4™T‹Yâû¼ÎÇç +xü:ë¤w#Ášè##4-êKS?` (Ò¡©® +#""Ì@á¯EQB‰< àð’Ö6å™àK)>a¹#Í·PÃ6Bé…/†Ô'™CÔY»à¦×Ç*¨ B-†½UQ%°Ë‹Ëº#Ƨmæ2^€C¿ÒÒ/_•Ö &:R2+¯Ùã.,˜h™¿[¿aœÀàÎ3$0, ˜Ëv‚g±ƒZ#¯;V<ÓE@u_ÀþvJ:,§®ù\4°0ó „f ËÂU¶| +@¬_ÉwùXnNRÄRó>‹%•YŽdVûošô¡íÿ¢w–œ‰Âþ± +Yh̲Ϩ¿4k(k¤`_äB» ž0Hù¹tó´õI¼×Ó“)• &7¯å«äY8öüX±W^[YÕtHß”ÆmÃÉ ‰ÄÙI£E/KéškêtælÙfaÙ§G°ôí}{2,I®Y„˜³eMs¬oÓK¡(iªQjÂCÌ“`+'·,諸~ªl|]ƒIºôšìÓ[VÄÚ8+}~ zcsv$×2¹A€È#õÁ‹“Ïá²VF·k¥‹Ã˜u-©Ä-êéd¿øáÑ7«–q +Ô!ÄkÍ-ìǬ®6úªC®N÷ ާ Hnþš¨Uª_CÞô¢Á¼ñ*Li·±q mÈ‚íÄ`aáàÞŸu%}L_XÀ&ÍfN‚ë hEH@þBbÁá^ö¾˜Œ£H0dÉÃ¥²ÞõÝÈ[glpî/þÓóÿàç%QaOè]\Åг L¦Šò–|©j }Ï>§uAKè¶]&!,#JÑ™øù0ÄŒI+ÇÖßz É/ã$³„d¢n¡;8>áåy¼f;IImVŸ±£FhV&t¨ƒ+k~h|õÑÇhB|ÿ;²ÛC—)yV’‹¶K•ߦ(0ÞÊæ¾¥Ü]$¦À{rYc Ÿ^åÃ6XòJšu[hçð¼Ä¢Q•+ LJ?—ÁéJÉX½d›(û¢‘ø ˜1À (úÚƒþúÂõÛH +®ÑŸó?.ß9§3FÌh¨qTÒù¥Ü¶•LäÒÒ*›UHŸ‚ù‘áâ`; pqí¬åͪŽqÍmj8¦OÚÿB‰]åÆNÕì"¿ºvÁ‚“(jžRïHr†I㣞•|‚‚±÷4šùxlÓöªAàÓã÷*ÒZÔ`)Î\o!w/ƒQkyŠÊ%„þ¢eT²´^˜m(øL¨sæ“Í!Šy˜šD þóìq¼ï`ÙŠ·†ÌàtÁuÚ‚·¥¤aBT«¸¤RDd[É)̈º»[JñQu:²<ž¿»?ƈ¦d^÷•gòNHY¢CíòÌžQÛ`âòPª‹võq0…‡C)âxM6ˆÜ1¡W³¤Å»º/W–)0"’dGŸu+5Kȼ—¼èn„‹J¾Á[É)ú€yuqG… þݱd—*Ê! +•Ž'„ @býVBñ†­eÁ‘3qPÁÕÜì9*ð‚ÝÐ7¼‰±€7ƒ_˜2áYÏõ©f†j†gÉáø‚{¦ª3!Vã +L âP +³èÂâ †_ÞG7 þª(«à·„Ö®Þ8e—?4QY¾ ±{=8UìV—7䣵ëóÊçî#—P'éÇäÇ€Ò’Ñw Öä-A/Z®CalM §ôXx7²âB¢bpA¯5Ü%ŽÈÃé8Õ ¿\Å"¯LøömP’gˆÏ· +aÜnàÌÊC‹| OÍHäºéSŠ̤þ¡ÅÅ1õicYhöFìòbC¿„ƒcVÑQÝ14`Ÿm¦p(®z˜µ”rTýJK—TÜÕ¬¶ó¿5äf®„s^²A‘ƼvÇàéP¶“:Fc}fø*ÒXa˜'†Qs¶ÚßÛ˜ˆ "¡âzÔîû3cC +OT´w|êH Ôõó‰â6wü|1 OôÔÁ†„!›ÚÀ¨mäªöÏ߬TquÊDñ WÐÊ™ #2Våo$°åT;3Òõd\³GGååŠ<°”Øý 5L.r6WÚzýyè BˆFWÊÅÄ1o ÔÇçjóy)yëaê][Âj2•æSÙ½ch;á ª?£èkI‹.]Zú´ƒóJS¯âa¨h®ia¯µÚÿ /|ÎèþEÑõ‘x·Rƒ• ‘bàe¦pædælÒ–*|›/xy> Y¼¯JâÍLâh@aPìD^vÊx‡”æ¿zBÙ Ò)ëÿ\ËYOt®Tï¬kDÑ©ê¸À ¯¦ºˆ'-/ÐKÒNb´.ÄžaІ£ŒúZ%V°Ÿ{‡7¶›¡;åäRùŸÊl” D#?9"Á¸DÏâ¯×®Ææ—?ˆHÝÛ¼ï†Ë@å§^*wÜE9 ¢!΢'¿¦‡Ï$Úg-’¸ºi¬‰"(ÛEíŠ UD6pÂÊiÖòÚÖ&ÜÝ`„:C¬œÓX;övd_W=,+ðŽU‰¦µ‰ôOr°2sícWO¯âM;Z +ŠÁ9œ.Ë.‡‘;xÄF^‚É襲ú÷j ÿI“á[¹ !´ ~´Á6êÝ‚FzRhý;ÅDQýÛ îòèuµ“±$ŒŽŒLT·?«ß4J‹AšÓý½}‡üP¯ÏÐxös¦ãtÝ®ihYˆž*®¨??÷'ûÔåù¬8¹9ü…XbĬˆCj *û_¬9Xé"v¤2èpE—Å& æÚƒü‹Ý˜"ã¡m¼®(÷Ù'êÃk­¢÷ºåp #¦ñ¼¨Œ&p‡¶J ´äûœ!ݱ'³¤¤=ëf!Ê,©Xo– X†¨ðO8‹=ÂŽ}# ð%µ=çAŠÝ¨¡XRñ,ûÏ3YR,_`z‰U^RlQwÃú¹¦2Ïc±&¢ü’"¦µe„Нˆ(®¥grÖFª†½P=ì…LMÑw¼uE—Ǿ߸—ûCø3 1ÎÑÇBxz'“h¼}oyóǸ8 wøGlõ ±Š *pæ¸ÚQ ’Væ³¶}Åc¢¯q€'#f°WøÜ˜M¬Y¼è“XþQi~v¥,îæ$/Ý0d;R˜ñɽ’H·©Oèêô<íZ‰àh.Ÿ‹k@*,›åJµ?¢ +VµÝ{.!PÁ^ˆ Äýü9Ý̾dì»ûÝ€öD*¨‹Q²Uó¾¢Ú˽wUd¦®ØEŽ,#³Ã/›€Ù÷ÀÂéɲk¹„8YG‰y É€‘Xb‡ÀJGwÈÄ ®Õ~r».#öAè>r‰‡ì¤2?„˜hŸ’u‚“;!±§£IÕKHò£ž×¿naM„ɺDr1LLŠGïýBÏëñ\ùKÁ©:miRfýqò‰¦Ð0Mª×3èÏçó“BçOqãׄФ ­*AŸ([ÇÃ+äÖ™§òKLjµbÀ[¯íKLªu+R¿4©˜M2©b #Í«øÃuc·$Y0‰c8ý–2oü ù`ý‘MÊ‚ÔF}²T®9Xþ¬`±ž2»…³•ÌÌ9¤xÌæQ3 ê³¥Q”÷ƒ(Ág㣵ÃOÏ_jsS}ä¶±$v©g§µWû”Â[˜X”Z¡!Y.±)s‚÷™á‚ºmìÛüëE"}W•ºWÅïÕ뜹ɪù‘Ûˆ°K:DûOŽ¿ÔBø«Ô@ÝÆhJÀvV+ÿªÛ¼RB®žYÕ"󙎱 ”´ %ç¨ o0zÁøÎ&KÓøZÓ`s@üS+½ázŠúÄ‚ù_ +®ëvi1÷¼^°»õ6Úa<8|RŽfOrš $&…ókÙŒ¤Acq*”øèQ]pô0ÁX}Ñ %ÈQ¶ÑÛï PrˆFУEÈ»ðpäð œÿãJÖÐtÅkeç7³cëˆíö8šÁ÷(¿•pÆþÇŠ:ÇC¡‚Kr9:NCX¼žõaxn‘Rcm[œ)ðFŸ—«ñÍ9B¾9Lêp¤¶ù{I,ã•“ +R>=)›TS‡ëiÙ;:ïÚm˜JžJµ^åëø”½x¬ô(&‡ðÈk•M-r-Ä»“\¸¤û fèSb‹þ¦~/üˆÁñ]'¢Xç©Í³Ä›ÓÔG‡‰ä˜ÌüH|¶¡›ØÚµXK[NàûGoã“vÇö25œkÖ 33/°qÕ2ñ©7”º¢Ê•¦žv(±žk9»€}ˆsV2þ¬’û2AˆÇ•™l B\Š%Xq‘OŠ@ˆ’N(‡ØZË$0’ qÑäJµ@ðB Ê +Q³¦M*Ê ØJ €ƒíy‘ñLö'ÿ ݶ¬8ÝÖ!_=6쉖%™¡Èúç0?B¼úDZƒ(/ã¶Ÿǵ‚‡<Ñê>…B ­nà #ľYu‚:ÄlPöÞΡ&€… ÇTBœˆÊ?zo–jˆâ¿ªÕð<Ä@ÌÕ­æÛ‹È ÂãË©Ðr‹’›*B|¨/b,ö¯­hf ôítâËçMØ ¨=Ô!ºŠ¶ ]3ñ.9TŒN“ìåIÝçe˜úÞ–*ó3ÊòÛ GŠ—w•SXŒ¯”ÚÿŽºdûF†AvœS/w\.A*œœ‘”Š}P<Š‹f—@ÂÙï6 EJ—ív0ÛQP!sê÷€ö"ë/W%9A$#Â÷ˆîÿü¡½ ñ_¨üe Ð¦œ"À¥ðL_¾'§aðÃkëòËJ‡6DÙW…ï0j¥²ÙQÊsXU+D>“TEô(Mü@5/Á +k_ò*Ô݇Ìù@cà´õØZ 1ZfS•²â¢ø VA',þž0.4‰ú§œÁ¨P=é8JQÝÁãöᥬ;5úôKà” g0k÷"Hp~u³½«IŽþ±ü¯P°Š®kQ`uÿ «µ Ë̸A•ADQ’¼yhrGØäÂ7¼'×ÜÁ¢Sê>mǃ„ !Ò’ì2‹Ò§Ýë(.L"ÛDg¢Â+¦™Å¢µ·ûýÜe¹[BÞd–ŽÜ׿ðr{e }•ž0 ¨ <‘@ˆD¿›{vM®£8ã?Xð…#K–V‡¯ð%b1yŠ +ÿñï.+žúáËÉ>êÎ S#jË È‚¤£ödF´§äZ$,’ɺ”C“°I`Ä"©„“׆ùç›îžì†Éžú˜†\¢ÿàmÂdo'Más%^ŸI,îM9‚Ht8†o;±¯`Ú9/x¶ –ÎGôø$†KÒÁ;¯´ñ#õ?6Ä[c’*+˜0äÙTîtQø7˜‡‹žUd~‰ÑºPOýó¡•Á~t&lÿÐô|[~Ž!J-̤óÈ#o0o¤ÚeƒùAwŽV +æ ð—à«?áœJeÐ^¯0•DÙã%0S8úó©ABìüP„GÚôí½Á±z–Æ ®¡@¯ 2l°—W¦;Éoðví5’† îÞ8 ðË>mÙ`s´Ì,ÞÊ—B6Õûå-SòŽà‹Ú\IäM#ŽuV.udNh5²Dx& h‘ÊE}µ‹4­î¼Ñ^Ó) ‹Ùv$çÍÌáÔ8Šû0>G½¢>¥¢p;+Ï  {ˆi€¡é­ùX™{ð@2õs öƒó±^rÂÖ€&8a3Ë™mLçž@¡8¿“´‘œõ£&§Oä|>X–d@©gŸi›V‡pßß#Ç›Ž­’·ÖáhBðÂxoôAÑZ¶˜…Ýc–ˆÙmTŸ›afôp”ñ¥‰|TÆùÕf¿ U!“a>Å;ÜAÍè5>«Íüˆ¨þÜî,ó‰sñŸëŒ…¨ á¾ø´´¤ªKÙ”Ï*!y>Ĥkír˯°p'æ4ÕÄÙ›KgvNÜQe&`8œ)õ*ÊÒk.Ô„'Eš±®ðù9Ì(ÿڮļË⌽U&gÁ†wÜWѵl~8[™›Qu'¥xYìŒj);Íå4)4장èúR¦I×G…¾ðV$>ßV¤Ü²@s =Fž¶8‚nã53¡esBQ¡fÂê8¿–:.Ì|.zÔ¬X 'nr èu¯ÉÇ¡²*Ãf ÚtBÔ yÎ&Ÿûåò­‰½é·´¦³Ïœš~¥!@Ù>Ñ:šM’ÄRj€¸ª· “Ú²!º®v§iâjEŠcW.€#Zk U=àXÛ{,–­@è¡]_ª€Ëæ©{{&®ü=äA4ŒÛæ8‡ãûSrE1Ç´§|gTŽ&…‡¤:îE¡ð!¬*ÜÍŽÛx·ŠCç±´“NÞÃÏeXEÏë°ÕŠÁ./Ó¤¢§{ß{Ue8ÿ~EÕñéy„˜ã_$¥±ÿm¿<ÚÄ´÷¬Z²~·^å¯âBù9ÛàN4$Ð[•C@á‡3J|y+V¤Vú|_®Cl*spÈþ̶Ö˜ ˜îÄS¤šr7œ§Œ¯‡#úÀ« Ï86˜] K&Å[Ä +;E‚(=Ÿ&ylÄ/žÈ» gjQ ¹5j\0ì8zô°ÆNH1ªŠËˆ´´rF‡ýDÚ—ÅI6Ö+–š±ãR¡«(¨?_r”žý‡zñTk¾é¾,†"‡i·ë¿é+ܤy5ªr¶Òržc[­h‘n© é{оNÅÆ¦H_hÜ’Ä ÌÞØ~R47»DƒVª²ç‹2´}BéûÀêó”—SŽ9&é;âJÒc bæþÝç›}ÍeK_—pŒzÝT|¶ËGŠ©ÔÃÆ•$É%ÎÊh“%T£qJ‚õÇ?£¬3‚¤qÃã¨)ó¹6HÏaAé,•»æ^0€KY©ìãÞUH>G&šRV$Á•wºî Ô¥mOîš“wl>Ý“UÖÇþÒµéme½†˜ÉòuŸð©!MX@‚*¦ú=Ù(r/µŽ4:‚P°V¡8ÐÖ­N<²}­tQ‰Rá3 ã±Á% +À–ÁwLäÅûŽv!㙦xûé¿èN¹³ ÷°OVYΓY½6°6ëŠ0ase:¤ß•ÎÞ±b®?ãL!úw!Pùr¿ôò“l^Dðâ3RïÁ„nHƒf=¯•]"šr¸™ã¯èm ì©5 +a±¤~Q?Ô%ç J½$:]3>aæJË›CûÖ—ØÀ½®[èDÂI‘p % ñæ\I"#òÏuÜ’¹à3Íø_ziuQ°xyXË +ë31&m„Q`té¼6)#O©u^”c’*E“6.uíÑ ˜õ±À¿5 pt×™OõÌ…Â__¦Ã(oç‰rÔ´õHOõëÑaF{Í ˆÁ=ê .ŸåúzÅê)uœ™«¿×&+$8 +Q_9–ë+äóçqêúBjõG},껾ñg-píqp‹\_hÜY¶Ðtܶûv}¸FÖá4l¿†¯S«cÚØ‚§}/¦˜BiÙÍàhòEÆ>7I\`3‚cÛg9#Zü'v‚ßZ˜}fp€uÙ +X]´e¹Ã. »x„Dù/8.––«à£ì5L#g9mý¨6%ÇDÞ­Æ1?ù†`Õ}p ºðô)©v_Œñr@ Âe+m©È¾ž.LÃÌÿpÏÐD©J—á²cbØFÌ.+üâÇ…¢lGS©T0qÔ^Šü ð™s”&(¼KRï¬TbR‚#È¢[oâ+Tdzð8ˆ¡ì8šÌ™ÂTëv?t9X“W,PöŽù;ûßÅHå=8p?Ý€O4r¸+gkš[tÒ%Ø(EV‹ÂXÉ£ŸÁæDÏZêCÓèlš[5üû…ÖßýÍ›Æ)„°g#X´Ïm8NÄ¢/7ƒDW2Núð£ŽêNÛ2J¬~NH ²ù um (ÁE¿döâ89¥qA4÷(èÄ'¿pŽÿ=C +êkæ·Y;]ÚTýÊÌ! ‘æê™z2­à ¬Hbê"é:¡÷oCN¦ +‹:¡RYe·…ž7œñÖ7Ÿ…©%ƒ0Ox‰3Ÿ=¿’!ä3„ŒƒK·S4R0à1€ ë:¿®f8l=G¤EßÞSgfa©”µ6·« Õ"fRä[Z²Ü‚¿6¼ìI¼ˆOò0øÁmá›ùi^GeÄB£ ƒì €¨UúÔˆðà†çÚxZ¢89b%û‰AD5©`"›_‰]yS¨f0ùÔêãˆy0Í_2÷Œ øÛQº¼'p¹h°%Z{„:@ãýZjLµ¢Ö=ôñ"šþõpµà"yˆ,vTêN$(Ü¡ü5]R&-:Çù‡BhùIŠø;5äÿ·`^ÄzmPQÁ×v1'ŸgD}GÂÖ!ÀÿõƒS=Þ*ž³Ï•º-áÙñ,¾á!ý ÌÖÖé3 iÚùúr“f§ê 6®ïMˆ*ÂûÎ2EDüÀ0QåÉß¿\à{¦¶y¨?ªšuãkÄ/»˜xF ZõTxÂýUµ–Ɇñ!mÓNÀ'x ;7Ðc¤Ezxú¿j¾|PºuŠÖ{‹\±—ÉÀèèÑyô¸Ò …æÔ?? m¾…ìÏ‘0ìZ#Wc6ÃÕì› ¦{›«±y± °+1múJ<Æw¿8κ߄·'Ö£~D®bÌrBš(%ÔK “–´Y7Þ´Š8?ƆD4áápbm,»ô’l”R ®ÉäZ3Z]gRLôýš÷ÂdÏÌE÷xä¥ ø +d<õÏÓ#¿ô¼c|šMöŒåµU2ÖþéÑYÞ¢¤<Å'+vImŽzMËHC0  j¬¶ÅÑsd@Ò#¿ôE@ÞÏìN+9½i Žšgì Ñ¥©îaHNPð‰¶cˆW#sM ³5‰)ì{ŒV8%ÎÈ + °ÆzP­`¼IœÓŒ/GnŠ <Χ +itR°6*\‡UY€Óªñº\‹&8Ô¥ºQ !¹G“èîòGz’Ü +ô6Æ‹)ÌÖY=<áÅ/~ ùÄ6ëƒ5GPˆ¡¢¡»çÉ 8ÇAû¡¨Oâp^V‰È1CàIwîÍgè DT §|Ÿ+´Ê•qx+᜾ÂVüfÔ¤ýìRfDâò³[‰ó¤¹ñÕ¤áD ^í”}X +ç÷í™ôEñ9̆¢ÖÓ¨Éìí1pNÁ£™4Þo%3X‚E¬¹3:-ÔEº…žÛ©®Ú#V;„çˆHã]#E\ƒ»H2!T:K¹ãðæy[ýõ:òÝQX«î;+©¤žVq½bÝ«Íç&á?xUÙÏÊ'd›#¦]Z$gIþ7땆¦·ÇÐÕ—Ÿ†”¡çÂQÃEC´(ÿ¿¯$—îÁÀRfƒ +²É¬H-êÓ/üÊýÄt–C:ˆ¢ÀQÓ¨Æ!Ä +¢ƒ_F†h=¢èá!j¢’×å[§¹¥¹2DXϯ/ÒgñaîüНá)=&Z«hQ†wDH¯ÁÑc÷‚¿l±„ Ó¨Ì;yÚ–‰öé6R[Õ–`N°@Ÿx ¬é4ú—Ñ&§4¸Õöd¾¶gáéì‹I€e1÷NÝ­`5Í>gÑÆ¡g¶<sÔÕ['Y†0—Ëñõ`˜g|íëÊsÕ*Æ£X­æt¨Ÿ|Þñ˜ +#I.1ˆ&àãý= +1Ðÿ¾±‚…Ï|&ngo΢ÂgĦ£ aæk¢‘þ6á÷½‚~»3ŠFKW^J¬ [\¼ä¨}+½ì08˜ûÔëÑóýv ¥å÷K¸ro—y#͌Ƿ)M\xcm<`F@3ƒ‘È” ß?“#2¦|à×"«ô€5søõ×.û˜DDéY)º?F²%y(NÃŒS…‘Û¢;4“{gv 3·*_€Ñ—§jjƒLR‚C@£YãS°Ò]§÷j<VÚGÀJ×5’2™ý•„Kí¹‹â—ZØb«šÐ÷kÉ+÷ØYöíU%:ðÇ6_ø¹ÿèñÞ;²Sè­ N—KÌ€¢ ³3m{iv«[¸GÙ½+lÅ~ä¼]çNÐP5³bX‚²¶ç5ßÍâeÆÐ^6¤Ž:Òš+\iÆÐN¼:6z½ž—ÑĬ(*HÄžŒŽ×†’žo¨¾gä"`ó%’" Ó{2=]sƒl¬ÜøžÖFàIB$/çŸ)?ïYˆ®zÎüT⤭O«l(˜ËH™èJxXÕ9‘n+@?0¡™j[°¸Ï…=öÒÙQXûÿŒ@´£ÞNoËx@Ù„ìþ.c¾…œ=ÁOôÍ£‡C5[ׯF +Wƒv-¬ÚœÇú¢@øðêÊK>~ ¼<17-õíîp(µpmÓSÁýà)•v\+¨r(ûDaàPz¢ë:ØÍ½-j ™¦Ó@A…h,/¼—÷’‡Ÿ^tîmP#í£½K ­òt"#ƒ°ÃH¢¼‘Tb"÷:3+»å`_ ³ø=*é;RÅná±Ùã‡ülß'ÍBˆ“Ç`¹kÊŸŒ&ïJamã¾3°Êbx'¨yA«&5 „›á>òQ>:”ÑÂv‰ í‹h¨’bøÓU¢ìׂ¯x™ª¦QðL%!ÚCËŒ&î©Ô«%^댵QÙÑñóÐá7еgŸ#çbéi¦æa¶C±¤PÞP p5BD.3BÿÆžàŒ·ôþ$— <þ-ï$ñ_©m¾Ãª,èt%€‡0×H ïÏÕ4ó5œåò”(YkÊ5®Êз€7›ê‹ÀÇ]kuTXI˜‘ðX›åã|´V§ –I ®ž}fd"qÿ£¿Y8h!Brë2û¬ãb]b°õöþÊq¹,˜"qAhF™ÜÙ‚& å0¬rÆFØ /YÚ”G§“u1=2ŸOüyÓ¥lï|ìǹºh ¤”¢KÎúG}&óìÔ`@†LD +Ù¶ø|qÎ^kÂàú~DÁæUñîi‚)¼ 玠3ÈN_¡ïJ“Œ8˜Åøu†0ï Bdd&æ¹aNÙC˜h”ÖHgnS7¥tޏn|øp p…"IXÈ“¬~ñš—ú§çJ)²¦©Ð*RßQX¶²òOšÂ¬PãǯòW"¶zdÔXîû+Ò¨HÒŒhå„”’LžºØ j§d!C©T N†;1è͉<«H“‚ШØbTˆÁñJÒ ›æÈ‹sdêç–Çèøÿº.Á?uA‘ÜÖü•”4ŠÞò®x½¢Ù#Ü#¶9¦b/¢DO@èµKSÚücÓÒòÊpp®Ñ0_b6}"Š‘ë Ox¥ËL¬PGâ¼ódw£ +TÿEÑ“lŸPy}Gc8{ü,þagÀ-”âɸ€üÙµ<¿õ+æ•€Ôp åÅd/*ª¦)Ð à“–+†.—ó´õÊúܺ8Ô•í1euÛ’9îìÜsEññïÎH†>9£¸˜–ÉZÚΜ¨Þ²Ç/ ´×›™´<‚†Pm[W•Û¢¿'o0%K€%-ªåAžvpr»^ìšO¾I#0Q’j×°a+æÛßøÂr\0¦^²»wJ™Ä1 +ŠE¥¨¼‘‡QU/Ø|d§øU´–™ ØËÇ­âFÍ!„LRukh`½àz‚dh 1ˆÝñ-˜\LëVÖ„ô6Oü$ÞTß\‚'n†K¤¹øýPÓ:‘؇èE¦ûsˆ]¿«§% »íŒ#ƒ¬^tœ»w„á9_-úºÁÁ&æièã^/LÙM½np€ÐzaÊfû§168@p‰ùWY¸J#’(íCáëãGâú)è‡I; "è]Ö£˜94Ætƒƒ„Ó@n]þ²†±22ùG§aÕáúùâ®^“Ø j?ØÅøoŠòº8Xçúá»»E  lÁ‚5ÈÉ L°à†Ëm@èYs:APPJ€jˆÀdGÁ •á R‹@A@P%B‚[ @¾@!“3‚ܰ@Á2¸n—„»&˜ Á@´@`bX Mð#¶  ¨ + ´`j82 .LØ@d€ PxP*B„xÂNÂ@P Ð`ÀxÀ° !`* 0€Äà€…ª©:¡»u\gwT“°÷ˆJȹÁÁW¢’›*Láî®ô©ÄÌ¡e…f2»˜†’pDh—›˜9ÿ¡šó/7ÞëBùXý]té+qñ¢îr”Mٜ܌ÖŸ=ýmât‹1®(žKÔô"6Ñ”npð@™0n|¡æ:ˆS˜:›âÍD ;ÜÐýBˆž“¿„7|ªˆ¦ÄLqå¹.:|Á~"»¹Ä¡AnZS1çk×N ÿkï~'9Õ]ãLÖÌ$ÉÇ<4s–¸“<`$‘•ÉÅ +ãJ9Šzyú@þ„fC—¤Y[ÌRñ,I{ž¹g"ÉÏà á¯Ý%Cà ‰™É¾Þ(›¢«Õ½y6T"*ñùb2µ²¡w~³ýªlHq´yÜ“8¢Ú*«ˆ>FtŽØÕÕ!ž÷ÂLRYxÌòW.14SR™¹0wÝ–!ñË?Ä$Ž=Æ89ÓììàR|¨ìp¹PÂG¢Ñp +IóÔ…&…Ôlp€`ÔŽ_–ðÍ2g¡:0#ްö‰òLcÕÎ\Œ~*âs¡(%ŽÑ*5+ +ßà¡%’ªzpÎ%'®Åiîu¸ç2Wü]'a34NF;síäŠc&=.¶’¨Ê” ­.jG—D.œçšÉ5>ß¥Ãæ$…Î`MUâ"¿þ9ÛYZйø"–Yìjû? S#æ’VnÌϱ‰^Y$SÞf÷ø‹$š8:#Ru™©L¼Æ·UUd¤Ø£6¦Õ•Þ8zit“q¡|ʸ77›*£Y¢llöâ4î.,ËåÎ •³'èÆ'÷ô欤H>˜i懵ڢª;»ÚÈXŽ.·# ÓT„EåËK‚$U/.@öngBœéÉ>LjÌj¢:¤Ø,ìCì’¡±•Õ9EêÉ/‰ +tT˜…™hî,–ï§»:d¸Ãͱ°"Ù5§;õÞ`pp€‚ür”p³óñV93Ÿ ¤èŸd"³ÁÁÁs ÍØ|þVÿÿÿÿoÕ'Ø—ã¯Þ%ŠŒ†!WÔç‚YîDzò†la5Ú&îjLг +ölpð€æIºŠc–³G«Èñ*Jœm.ÐR·9æBfš™ÎêÉyzÆ3Åü€CÎ\ððŒÈ\0—ñž¹`eáÞ%<1Á\½Ñ`v˜ ]™ /EYÑ`®8âržŽ ¾'¬7taB6ÊÆ0X£ax ¡ NˆœÑCwQ›£*uã¢AÊåŸKÉe²9®-V|ƒfGÃØ ´ @dOë“#]SM‰\äµ@sסSÏâg4ÄÑ5ÆNkQL®;]¹$QÒÃCª:ñ3 +¶Õ¡½V¦v…ÛõƬ +ÖŠ‘;˜4†ö¾T‡kô>ª‘¨*MæÒjœdìŽq·Š?a•)§4Ô¼æLƒ禉šó@ÑÂè1MÓ bQ1+ï~[ت¾¸4¡B„& +*RÅG¤rJi¨¥õc8¼Z¸DLý5 •(»óæÝg|¥›É‚fŠéÅøNì½A§åUÓ„y‹¢w·0Ú!†f¢ssÇ K r¡eÌVa+C™  ÒAC1w†ÂÜÏ ’Ÿ1㉫ÌFbÚ3D]ø2÷6ÌÞn‚u? ‹Ð@a'6rõ(ʃ¼0(¦.\e'×3X£s™{”¦Vwë %Ê c'2‡“FY™âäÅÍ£{I.ìî2F:rŠ81(œ‚Ñà¡.ìq…u26”‰¹Œ´Laž2|™ vhh…ÝÆH¦82…)=¨ä ÎÐ@'s}Læ023qõ±˜3ÍE Ñ@'svA$íG¦`Ó(’o'Y¦dKÈe¢C2ØB*c%Œ2†ËŒÈLPÊêâhh8qch(Çth¢ qd bD¦`–a!3]£î1&6%CŒ™™Š>*ãCƒÕXE÷ ì^0ýµ°ÜÝà¡bÆïN¢á.!n +‹ŒÁÁø“9ÏÝà ¡2v©yÜ]BÌ^0" Ó\™å’˜‹Í¡!¤f×0Z½ZFõ°Lýüö^Å‘ÙDŸÒ‰F´³¼H¨æL±ŸeÓ—‰LZ¹º[#R'ÖäJ#·û«Úz©îø[Ü ;ñ3±ÒôÂÈdêØ°SsDF¨^×ù2 6µn†Âχzñ,M8•ª›àøNz'3'¤œËá„‘#$sºŒÌ/39™¡x9øªBư¢ª‚bç‹j•r[]-e‘q…ƒC-bÜOzr˜ûhjâ\5TÕ`ŸLÐꪆ»ÉTµÆNBËÈÁ¦dâHæÐ _`M,$Aò‹…(6ÄÙ½¤¸î#⊒úõ×»ûZ!e¿_­çë!Nî÷£X%¨î2bÚ]bìnŸ%˜‰xѲˆ¯¿ï!÷!s÷¯ ²ûÄUcL +^ Çý„ÊØ%›µmˆ™‹ˆ)îêÚæµ”Œ=Ç:LÊ ë«š±d¢µ Ñnœæøev»ìÛ8zà•m(Lш}áýý&Åüj˜¤Äd½ÊÄò°ªµ«}õŒ³Â¬ +Õ~‰…ÕUl78x@†j°S˜öZ˜©§ºœB†ÑSY ò‡½~®:ƒb&ºêœ¢hÕ +«=«:d(ätªñæ–P"ñiTU¥ìcÕ3Zu«ˆqKp«ÖÏ+ƒ†#C~ C.X W0d@8Q`0Apƒ‚ž†^‚“›’€Æ FA1‘›Ì O0f€ ‚rI€À(‚¬ tO`8Ö ÜÊ R Nr{ + 61Œ2Ãû  U`·Ô ·ÜKƒÐØ ev†²I7Q@Ž Ð\Á j* +xZ†r8ñEœPªYfÜþÔóaX5ì Ù"ÍëΆ(œÛËsVž»"]bä߬ر‘æÄiGÈþ“Œì<Ô6IÙì§Ž]{ffíB‡×KV tiï×Aä<éòšËZO¦Ú¢—¿3+SústâyçKj±Ëؾ5Ô;üךXw°ê”xDþC§L³òŸˆ>¹¹™>F2R•;åÞ©úHÊ|#?2ÑØ%ƳÍ­^TMz×TÈ ¾™^ÂïÎâ1ûN!î²ÝÐÑF¤jÉFk]¨ÿQso éŠ[:ÛvÝFZ¨í‘'Í]ׄ:–eh¦Ã{BÉœ¼wëT‘EåƒØààp¸‘® S󞈉n9ÎÝÙààpÓ+ÕlŠÉÈ×¢ñ¯¬‹ß¡ª¶±+ÍŒ‘…h[k¦2¬•œÕ¡ýh2»rZ±’ˆec2ÅlÙ¨åÜE×q•LÙ«Nš‘Ëéhˆªdªº³²3YêªnîÆŽê¾³ª÷ìu"§…-r…S©X„ÂÞUYj%b"ÖÍØr¬Ú[î:uÑSâ]˦úä\sÒâKÌÄC®Í,“µÖ2¢K‹å©ˆˆRýH™¤¦í§Ó«ss½Šî¾Y²ÍNBеŽ=OùJ\u¶~Õ9“–ÙM†‡žlD5¿ö\‘>¡!ÌÓ" Ñ51¡û[³™]Ñr<÷T}5CåËìÇ™›4f}’™U5Ý–3‚Œ2µÏÑÙpÉ<K™Á‚mKH•M[G«¶æ"€»gý’]P t³PT‘£Tuý@AÈ!Ì"i•Õ׫èÐûRäK˜ÿ¼”¹”UxÛ9^¤ ɧ˜íEy!góæ£*›yŒˆ®âëõz²"´©Ç÷“ }ÎL¸žÍ¿rÙ – +½ÕѤ„îˆø»‘Cá•® W”ÉáQ”£¡Þ.¿öçÏîæZ§M69鬇¢in±¶£8ž$¿aäs£5ô¡Œqþ8@%`±¡“Йêµ?G%7†Z};ÆÜ;± ’J{í ¡©ŒKFä^òA1CÁw†LèШ–Õ~¨Ÿ@D%V;OÃOñõ÷¬¾¿L:›ûOz÷^éÊg»»Ò‘æ‘è†ÂØs½¡ =˜2¦—¼eËx6h^‘ßÄéåÿ‘É_Òsú¡þ?óïíøûotETíx? »8“×¹±fUb6rG:ÿÚ³³³™Ç|óý¾"®z¡H\“58@("«jB}×z®eW«HIè2‘‹\©®WÞ¾, }‹/†n·6E™{©é[S‰¾}Ëí }ñÛB ®~CÁjµi&lUÆuêL¸-ãø©š!ä.['ì~{\8ƒÈ†‚ý\>è|“m«8šRÐm×iÌÇfáû˜Ý@.ü7”.î›e¢æ†÷vcóÿ1¿@2€x@À +4@ ûT Aìbÿò§ð‹˜ÕA4.ïHv …Θµóø¢¥7‡—(&ÿÞ<#g(”´3+Jy#‡IX¾˜eº!ùÅ•‹¸2‘¢»zîÚ¤{%íští¦ú·‘k6òoªí&و啂súl\¯¹3oD†­þ†”,g¤Ï,æl¹RÙ]RÚmra†|2Ú#¼#Íè%Ö÷«–lL+¨ì4céACªÈKÎeCˆ$îöa¼ …ßÙùsÜ‘íÈáâjJ®@2©Š«ŸA>2W V¢Ô•ÕPè©.˜È=E•JЧž!¸¾›–Õ¥3)rá&:îQ™ÖZo%*½¹™\ ”„SÂJÊ‘©*+ØtCãE$vP/qçkX£Q_qáæûU…Íêâíc†Biì‘âU;ÎÅ6½k(ÜÈYo%sÁj„®3Rä‚‹"R4c”!1ŒãŒÌaÑì1Gò¦ÜiYGEäÝØ˜¡@£ÍrÇÓk³÷BŠD­±餥òìjóª~ï´’žÏûÓrE:,+v¬<!ϼÔÅd««F<ûËDL7Mvg¥‰škåwEužõÂ%¥[å*ü‘Šh"Æé¡¶¨4µ§Ùª– ƒPPŽFã9C%¢>qb@L4.$Hb¹\ ˆ1È„2)¤ÐPU~6þ¨ëò©'©xjH?1f2^Fט‘~À¼¦®‹ß#ù+‡|‡ Ü€zŒ³øZŠQ€I4’d:›ïpÃKsX+ +ƒYÐg4Ô‹´)²x1(ÂÁ~æ|+q†£È€îP³i—êÛE¿gs¿#Äí/ûâÐ;Eb5‰D>ƒL¶E5è@ŠžJ¸% +T«®À U[ž¤N¬¿ƒ€âóå–&'*ÛuÔ ù²áÆqI˜ ƒÜ fî'†¸ûœˆá7˜gXÒ¿ïƒu H•vžšH%‹O‰SþE7F¾mBõX ÷®sMÍ;J‰.2·5SïÅÅj”NÔ¶¬È2ß>B´êmÛœIBxÒ§íi –W•­N´&Ñ`ô-h¤›*ÀÇŽ"f •+o{mÊæÞjKæ$ð a5/ÊoJ‡•fË#l‹WS>@ÏË^^oPц09ÏY¾4~ªŠ“2Þ@qÃIU¹$m½Ý(¯õH@¤ÆYmbdYÓÁ¥žizeEuެ$"Œr =ªƒ<ŸA<¸ :ü%’,S €Ž‘c»åγI¸=&Ó€aJBZÊÓ&k¤WgróÙ $«7nÿ9«é'N‡S¤.Þ*’oe²ÿ®ÑD( #—z’¨[œËI—q\]_§™BffŒ'N”´¶S öxëíò˜Ým\È ¦NS=ßúWdz +óøá‡5ÜÄÔ+ÂØX õX<_ 0ýøAìíöÿjÐ D;Ýòªr^Íò1ÌCUFƒk>cÉ5sëš«Þhe`ôÌäúzȸ«¶~J4õyë‹Ö¼‚°tÄ„:)jüø@#µRc6’‚¦ÁÚ Üé‡Î +…» E„º:Ö4/JÀž'±¸PF{ªÆ-Ô“zà Ýv›v«2~båvñ¼ÀÁáÇ +Ê^´Ñ¯ê@õF-9P–ÿÈ(_ì±ÄY-(dÞÆ˜ÚàÿKZF¿æV3º²^OJ¾KÆr¥Wz%.±ß¸•Áô ÕÛÝ€=“‘7\¦ŠQ l®<(`5@Ëm¡¤#6«¸¬(öcÊ[§Ç#?I3}ɶaí/‚=è|_[®þ%û´½x¾@àe…³W¼ù‹èÙf—Ê…þïâëù 4˜É¡N‰³ÚÆ/W YzªnänÕŒÞ[_çEìY¨IK}3\WÕÓÔIAÐ͹"¶ˆ¼ å]fëfš°¦Š”öÂø²êVä«sèB ´ƒ ³8÷†óUœ´ æþ–œS^þö\BΕîVÂI9³Ú?¶ñ4=@nÏÉåŸþŠ{úøßZôÁ(N5„ª”ûXËH)ÒqÙÊj¤€óØžåÀýƒ>Ü%bçjù_Ý åÊpé}üQEO±§°(ÁO¹Ó  +ö]ˆzb©eà¬ï'!dzØÞ‡Í¯_‰y(Êû–`» ½ÕúKEÁÑK䌰 ÷aòA'{û/ ìÒŽ!s¡p·›ò%²%»Òãoé$m,1£÷F¡“+{.‰R‚yü¿9Lµ½ “æCd=°›L$W±éxB h +ñ½RQ£ˆ®K „¬—Z’}Ó”ß&W'çâdb~ªœê ÚL1CA—E—c‚Vߊ,x +’tî/8ÈZ‘xÄê>Út^Š0DàD€ææP n¥ÂéEqň»IªÉÛWZÏ¥·ò56´¹.¤–ñòß‹t­æ4ïx‘°½ÆÅ†òyìkÑ霄 èÚC‰6@\;lO Ÿ¿„äåż_DKåœ.ƒ³Wa²Õ~ìUÝN¸0rö]Šð ¥’“õªåm(p{&¥WÌ“ ݵbºRc¡/ÈY¥¹7É™ý*å\uU*=ë¦ï¶~.åì°R£â¸š.…Ý‘ÕûyG˜ò‰’ íŸÿÒØ9ÌßlEI¥>®p~ºE~”òÊ+%·¡­ÃÆA”À§™¯$“sØØÅ‚÷½Í=Ý\! /¸´?2.J‹,ÿÍ>C@–S~ÂSI "^>–Ÿ®$ +qšô1\²KqºALkðŒ +îµt%Ž„¬’ l‚À9‡ü’+É…e„Ey "›YÖÎů$>KSd¹Ü¯³½€"x[Í·“þàTaªƒç¬B07‚ÉÏýˆ^2¹yEE »zóõÎ,ZNƒ5öe /YÝüvXJ-ÃKæ çܵˆü§!Øž4Éþ‹€*³²’gŽÞ]¥ñ©ÙVCLÎö8Õœ±CìeÜýäÐÛYðD¦¤ŸÌåptkC¯gÅ}2{ÌoäÓ1í·•yO†B¡ºIS22˜–Sød'®£JSøHê'Œ–lž_a©t£t*“4ôp !ùÊý€Ãçô¼pzå6 ¥,FÖŸ_•µ©Ö©ëùA)N~J}!bn9Ò+·ÊHcM·W„ \‰|~IîBà÷êP&Ï^0 QÞ%‚ ®¥.W¾Å8ѵ°—3è•. ­œ;$©˜¦—5Ò§"×\âivùNJl_޳„¶ñPJ9Y—¼«¸9²ÿ6Äì±èÉâvÍ7‘’&&iÃi¿–7Ù(5™”ßýœîÆ¥m;0(áL…KÞc7TÃÊœYt݈ô—u̪aÉÆÛ!qøüŸôýÒ¾üTÑY&[ÕZ€óîBëÆW9Œ™U'«Ö²2%Ím9¥‚yè<¥:9œ;}aý4˜í(³¦îDÑL”{Ý+}éðO3‡Oó!Í*ߤP5ò­-pß•t~•„wñ}CÁ‡/ý½Ñ³ó\+š@ùø$hiÿ91×ÛCGšÏaoÞ§úœviãã+¸“ùßÚfòµ`ñt’~5æÊUV@eHàŽu7 ò±o•ØèÊš¤xaRRR`¨˜ŠÇ¢¹cØ<"•ÇCDüÓ¡Ò7ÆšÀ~›ûJ¢c~ƤkúH«fd?0”øH®3»à[í`ÜÙ>!”´” ˆÅÀÚ ³ŽÅü¨D4œÆè¬Ì(ºààYð§’}ð°ê³jù¤UCa¨T¹f’´ò)õ¡2ÁQ!ËÀ„@Dˆ»Ý׃¼ŽÐïy/ƒ}¯f›áë§YõU*>ŸV8JØ]Ñ¿­Æ ÀøÄ>Ïrÿº +û=3y°ý¢Àf‹ ù_ÂN¿6a.jÝb»Ðhì-˜·A‡²Q=ë'û’ºÐÏ•Ã=p%ÝjÜ­¶VÊÒü_äîŒ.î +¡WŠ{d_.ŠEò"tìJShDìF‹në&Âþx!¡†U¥ÞF¡@°&B¦ˆßë¢Æ4´|Mõì;¦#†Dµt<{F€0öIŸ.qÂL¨ÊNî§Öƒ«zÍi«~1çï¦Dß¶û7Ék:ÈŠæ2¿¤mkô̱áë? ¼ÂM“˜N¦™?0ÑÔbA³šºûl„“øKÚRu%¥Ç]lZ‘6H/XïöXO°®&‰ÎMþCÙÓ+Š$p*ò%M°5ñôóÆy#½S7:‘ë vÝÇAןk,ø;J<üº¥T^¿¶¢¦RtˆÒl¥Ñ÷6øA%ç—k%LÉ$ ¡Lp©ô¼ ýƒ¤ï9”uüȺòTÕãÔ&Y;<È./´&yÅ­-"9ÈÛ3¿Û“ ÖHT5ÔáIO²üˆ^nz…Ƹœœ ß“\‰þu-ügY4x˜ä »§ñz¼}°‹^ädmŽc5«à´Ýg œ± ãÂJQ<ÿV8Vtb8Af#m寨&Õ%’{ó¿…¡¶g$å5=S7bªi$Ǥ…ÝrÍihø°n +àiŸb…!Ë5ªÖ,M @¾––õ'€QÙaQ@zS±]lÇm´Ð…qHW¼‡°õŽ1Çç •bŒµ¸¶M€y#BOÒ‘§à™—ð¯ìfuC‡_yâô… +Zw2ô8"G™}à?Àí>wÕéì~µähºcK§ün] Õz§2­4ë' Àˆãr+ÛZ+3ßãÊ\ ZµFàuÜ +i+‰“ŒO ‚Š +ŠEŠ%‹Ãè¤uÀ–HÁK)¨ÆùÛîü½0ÃÈð^þ̨Ç?^_Ê(`™ã€ç~u +endstream endobj 25 0 obj <>stream +ì¤Ì=>Ê@Ú¦Ÿp¸˜½tZ ø„x“6ÿ€B™ôT6µˆ ã@¿ëgy +”´™P²4‚’Ž$Œùaˆ5F(’‡•7ˆƒUð–9²RBÙ$¢ÒLͪ“Y—Ž–³Šÿ$æ0)hf,¥>Êy³¡&±M|å”öH“^ó®.Úh›àÐõùœ-œ>Tûé +‰þïdIËH©0©µÅ: +2ùYƒP™ ˆ|xùë/UA/€YÛÂX/°ñoò±_"ðe‡ú‹ßlrØR@£¿Ä‹Ò 2•àÑ\ÛÎ%ඤÞó]`T4ó¼Î—ñæü};–s=P´Š,ELn-b®ƒ +ÙÚ©W¸ p}òá“e¸3¹^û¦ƒ£jä!xy†iJ$-73øpä‡V#p†_2Àö‰4"… q^ÖgNQH_íÎõr(Uzö3}F`ŒyfÎI5…9æ`MÙôTY?c©™ù<ñí»š¸Ma¥ÿ™IP³å#ŒTÀ¡ Üê0²6žèP¶pé Æ3“Ɖou<:†ÖÅlÃ3:T™xpT­sä?b›çÀÊ‹0†E Y#>›ãH˜^9*7 +¹%¨/^ ^©QÔs(¹wâRîà‚Ï3˜SbRr›£§c”>óè ç£ÛéÇU:Dx—©ô@xþ.Y"|†s çD¼µhg¢á¨K3J‡1®*pGP/ìGdL"lh¢¸XürŠ—ë`~G}ºwò£ÐìyÚÆáàü!ó”Õ.ª‘"ËøÁ»Úï˜ç ‰”×*Z ÁÆT*¼Êj¥ÿ;ª +vÁ&šF÷Òäûî™DÎo­"½ÐDëo6 ÀHäZÓ8_{ªVQ3qÌÛóO3uÿ4õ edð­¾t'ËQ7õ©Ë%nÆF@F ¬ÛZ.‘L8:9A9›£á¹7fÅ%á3çÌL„]ñB¯þRª±èß1¿n¾s/qþsy +Œx^YÍ'cÍs˜þ—©4Ô´¼Ï¡ÙP×T•·_¶Y£ÇH|X¼&Å;˜?éÑò['7hàÏÉ0¿;sÓ±©àÖÝ@}À«¢ª…ðõëP@åÈMªåuLWrË|ë™qÎRçJTy2Ücxo¨5V['ýz-Òmdø/R¦Çåq£×¾º;ÈV0a…É÷ÛÝÉ!ozX)ª5)€=è eŒ»®:õô°M‘þ®’}p°<ˆ¿Zi1wK’à‰NÜg&8ŸöÓ×H1hg +þœƒÀú­°ôˆkî}z œ¥Þ°å‡8 J ÄVÄ+ðÀa¸\í–¡·¦u·ge2M›ÒáæôVû] V 0÷Ö@Bþž?ÛÂ{ì²NÄñSZ£;[aÿ~S[ãÕšZX/gF‡PXãˆ=ºè3ŒÍG“óÖ*] hhþ%CPéäÒ4xc¸t×ð ѺãJ²ÄvO ¯,O¶áQò.qo¹»Œ–?œ¨RÑùU0ÕÊ©)ðúVî– 8±LÞ"ÆÃúèÛÏÈe/ Óªüøð_³’´±šß.hWGÏ¢Îc–ðôb‚YcŒ²$' ;“ú•ÆOÿD¨ M9Aµ®ªŒ¿Xo +ôñ ye}\ñš X þ&w®à”׬Óu¤fÿøRdçÒ úGUg !›‡Étô=·oðͱƒã#½Ÿ£ï-ËÆ.âEоÁ%…YYl-u ^oû¢zO’î}ùÐ1q1å-ÁUV½ÙD'ø[?¿H§WyW•œÇ%G‘7Èa ôâž +"MB âú—O ÚÀ¤ôá%‡/‡§[3¸AÒ_]WmM466ÀJ·XÏbLkNñ¡Z3Öv3ü™…¹f^¿Ä¢¡Ø?½yÊÁSFY¬’_Ä€3N{( ü„š¦m4{"ªaØ1aœé#~÷.ín^ñ©èäqtŠìgÙ1¡èc`ƒò²qžà‚-Ÿë¿¦àÚJ¬˜HΓ‹ &zO×G“‹ êÙ« ¥ÌšÆCÛ+µ€XDàHB"¨‰G…øpV?òïèK¢èe¾%˜„êiÅ0—\&…E ~ƒäáü¼©]~еwi<ƒ8¢Sº|'hó1p*"¡áö¦Yè[ˆÒ7/5sƒCOB„2E •e´§³² J„_O)Q'10©=Vø˜ê³P#;e²|»ƒ^Ø(ÑÁȤpö(ÓHD0¦6¸ +»$ûp(P/è±KF`LÏîK]$@öé`N¾©vË`:{IвcÐE]1´‰.¥ $_œö”ø-Z ¡Ìvre~­(g&ÝC!S†­ ­—VŽ N(rÃRõJÆ:°¦äìÖPPÅŽëMfŠÐk’™fÄ5ÂR¸ó5†«±4VW)Mbi¤z"„Þ]ˆ†·û­U–w‡o(ì y Ç~ÖH¦úuˆûš¤PÅl-’õ/ªöúÀWMÛÇܽyõ6M½øwuCèÏÌ+-$b88åzuۜ؀5ª4XÇ83nq2 £cjÁ"×I]00‘ç—h$‚Àié (,ú°y}J_ƒÝP¸Âd7$Ç,l1×{Ü1Æn1 +"/’'÷øCZ”,úTÙ:ÛÉÁÓ¤ñ9 æ¨@ê¢k] êEOm@ÙŠï#Rü6o¨=“zÅ \h?ïÉ"ïádu{~ŒUôÌTB§¨ïSϸÄÈÅA£|ªÀB3ϰæûÆ‚ è¦à…öìE÷ Êy™WÆÏûoŒ‚ìv©Ž¨?‡¬¡'ù ‘±'¯È}ޱ·—35‹Ù<2Úþ§9§#sk™DW»L=Î •VI°õkhR?"ŠG1¶V݈£yiѾoÈØ·N´ÄKÞ¶ÃÝ]¸ +ŽüÔBá Oì‘ÛMÕ§+ˆÎ?ôÕ˜£K$ʆ˜Ò…°†ç‡#çŒeM\shß$˵«Bäîðk(üE’ôذ'Û9áå¾af +µb‰²ÕÚœõ?z¨Šr‰>IOf×R °ÜÅÔyê“|[†ryª¯Îùè¦ì?3CõdGj$(UYj‘i½ÄÍÕzí> 6'›¢’™ã¥þ_Œí,Ñ Ü–€eŽ!uÓª‚<"Ÿë¦µãòJü ¤¨tU½“p ºvä8‰šÒ“¸QÝV”©¹ÒK`£uÕH$5òâ5ŽˆLØ›g (ë#ÍˆŽ„àSã¦Åcç/â$˜8—@nƒÓ…_£,ê¢Ô4ò BÚ½eÿ =ÆŠ§§¨Ôê‚(—ÎÅfZ¡áqöú§¨á:ÐÅGûiÇÀTq5GžUHÙr ICI™WΩHÖ#–Ò¹“ïèú58©ßºNi?öz]²¡DÞ•,*6F„ã7.-¶ÙØf& Ђ÷ážÛ,3~$ñFÖü LüfqßÕ´¨5h=£VѨ‹TšÐQZœ¡òáf¨Åðéã«ŽÌ dcUÇ Ÿé? ý6³? ÖnØÇ§ýTˆB tS|Ñ:£Ùg!‹1$ÔTeF'G$a^„HU±¼›p‘¿â4Üõפ —ñÊôØ ƒ’s¥Ö÷2™Àn=$Õ„Ášz….b„ÙdÄL² +_(ƒ¥1{Jh3„ÖtO­0³)u +”þ´¨+óH}lŒÀgú—Tî–¥Ló!s¢+pDYéÒX×<£ƒ”Š…ûÐVuþ’„Ng5 êšy1è«ïâE++(¤Im×ð_Ö¢DÍĸ°? øŠ!º4©ŒGÉÉIcMÅ™Ñ:D]‘Ên,¥„™u‘j°”˜xZTלöÊ´I÷  ! +Òÿ6ÜØ:tÍ QVÅ=KÊ©¼²töí6^·EÃ\¨#ã³XO2dDJ¾RR¦§õS_Ã@%ÑPòûLk…1}±‡A‰|¨“'©}?„L‡5c"Z î#`zØ™’$yã7HÇâÉJŽ Ÿë#ÉaË I|<Ê¢7 ×—ífª'¯ªýFZã$ù÷J¯”F'ŠrËÙbUT+Š˜ â.ùxöjLÚMiµO> –ÉÜ]í·HµäZÃЮqÙ½öKœ0I% ƒp.(=wŸÁÙ]]r‚¿Ý*«*]ªý¢La×Ü×¾¶ü_ÒœÄ`CÛbæP,—ØoÄèöØ!òÚgeâ)ºZEíK‚t»—#ì¯ì$hUæ±f”BG½ArÀVJG;.¸Ûø…6§©Fª¢˜êAÔÕj-ÀWj!ØL’™5ñºxØrP:t&ßÈ%jÿ»BpˆÌ¤ˆÖSìRÓ‰5‹s)p…›ÀÊ›—çVí{„xÅÖ¹ô+Ÿ—Çe Ù[ÀúMÀ _ä맸 žM6àÆ­G¦©fòÃ`ŸÃ«q“ŽÓÊNÕÌ.vBË`ȯ)ÖgŸTw{¯]%Y±½&ÃøJòD’$...p¹îìKIíå·VPZüˆUÕ K±ìnͼ?ÜŠ€-[$ÿ¥K‘§ÑN€é‘þhªœÚŒd²ÛÞ}‹¾ÆH[¶ØQ(þ¶Lù6E*N`rñA[ø÷W@ß+ÞÕdR<òhîÌÉJ=(æZÖí+5!tÒÀU˜‰6‰P²µñÆï.RÛuæ ¬ ¦+(ë~Ð3Kˆz¡È&3/ÄùõT${• €SômÊN=cŽ¥û“¤‹ü?÷aŽÔ“#…Ç£é¿oé±enmuÑØìáÛUŽPf?t×N´P¡}J²+@a™i£í'©ò×ìa³Óã§öâ•òee>ú.žDĹù†!àòT6æ>¼ZÀ¹°:NòKwvÚ3—ËÅE&Ǿ¢.á_;ß`=L¦WQfI¸‹ À£÷Ò4M»íJ‚Q îTû‚V kƒñê¢ :ÎpsÀóöª„OÍ_‘lý” œ¾¾–y*OÕŒ¿o¡ûé’þÈ„ä/î•în¦#£GÕ^âö\ã÷Ž…"z Äq~–Þ‰Øè…òŠ^Qd‘iÚ;Ù7ñ¥//±†¾âd¾ºª!h•dQ…ÅJ½<†¼fê-¤îÛw—fWÌò3(2¯?í5öP%òDØcî…p¶8WŠñM®3'ðz%¥w"OÆ^O‘'Ø5 -È#ª-u ðäÊ®h@ï`m¥'ÓXÀ>…Ø X³³Ù΂ÌÄÄ?ýÿU‚õ‘–OE]žãxŸBñÁÚŠ´P° Q¡š¼°¼XÊü7¼LÛ^Úø g U [ Ä¡õ4¨ºðy«VœÿGî£eÍa|dµÄk{µ}¡‚…Š_ÙÇàVnSÌCÂi¾Ú´,á·ûËŽ}[Üdö’ÛjÔÜÉxFr4ÑLâTKÀðš9¾Ð{ñЃT3·Ö Ó¿/þ"ôµnyÓï÷H80é[IOqüÑ•àÁÿ._rV ¬Ã1ËTê÷[sÚë²N͸Û%‚XyÍÁcgf¨ŒÁ£?¿<Bh, ëé¨\Ã[Û†§[•p¿—vH²Î*EiHˆ¿¾;kÌøgÞ`CŸ›à»|>~ƒN­t:8U´[wÙц{)J.”ïh+‡w˜¨Ç¿ ±ok©Aí‚¥²8åœ-˜t,gùášW›{Ö|^©"ŒA9ñ\"ý¤¿ã"†?&K¥|ÑQЉêv‰Æ1~vÇáè¸ûàTb3ž +-€ÏÔ¬nIò>UåfÃÓ®Z¨ñ7¢[r MÙd ÝR!€Q\axZ'ÊZZo +‡\,±Zò6o±/ů õà›pI€T{DJÁØ*& +Š¥§ìút5$ŸÆü9Ù´Zxó^ÝaŸÁ-@#ðtz¶¾ùâÏ»úP\$„ 11ó‡Ô* WÊ æ·õlʶP…Ó*kc(Ôä… j‘ômœÖÜjlJY²îçu@J„6|i?I.ôr†Ù’äÇÖ Æ|²jr­v€·ÕR«AL(PÏ$w+RïÿW1Üh¹ Á¶ˆ$Ô>sÞ‚. ú‘ »¬ÌÔ695A6”]V E4ÔïJ03åñóÛ•™ &Œ‚œ†Ê&űA°r*… +&qÇѨsÿR0$ׄ„×–™×»Ï™˜¨Xª×þÈ~µ»V ÚœSøÀH:–c­?m 3i“wç.‹yÙw6 +/ërÝr@?ƒ§ø îMŽÉeÅÇ`“ú¾ûbìçÄ^Юp›=]Þ*.f»ÌZº$H€øéäêÖ×áÉxðé3 +¸uw,[‰Ñ “¤NÙ^ÆÌ6iP«TFã¶¾ŽÊædrNvæÕx ­Œ‹,ÑR¦,äRlù2ùÜÄ$-æædtû÷)£/ƒÔ—«ä§hiˆ‚ 3ÖrM +4ô1“ËŒQŽäÄä{C†›ˆÓT²­oš^XX®ÌõŽDPyUWôϲ)PÓeª>ÑcÑ:ÅÕ@·4=À.ÑÁ0`2 +ÖÌf.,”VÅ N–ß-Rë|„ýñƒù1Æãô›ìoüÆðíƒ\H–†¥²ô”÷8 G(W´H¢{ë(À?¯×ìÑØøÑ×T©Ñ¸“ËIýáfÁpƒÇî÷“DklCGǨýKÄo¿˜™¹‡[²H+-5¦>D 1d<Žò¨Odçk[W¼—¨©¹_õÇk‘[ã'{j=å _!h;Z ¹B¸9ø«&ÛîyO'ÑœWZoâЬµ°P´RÌr@Ϩ U¾ÑxY º?U}Ò6•ŠP$28WÃYW<ÙâvÝ +fkÝýä¸Î îÿìÇåp~»—3¥¼‚åø`ÒkV×{²´¬%&wljO*0þl¦h9qÉqâ^2úòtWTL)™‚Ôió¹ÕœÿŒ€ð#!öw@Ÿ´‹%sÏÊÀ©ò€[j"ƒdk)„ŸŸAZÊ ?8#öÍkÖ¬€ÚÍÑdüƵ³²iÃK©mÚb!Ÿ2„v(Љ˜A&ˆuQØúøy:ë•ÂQ_·ÀBG|Cøs,5˺s‚Pu·¼æYÔeÉÏ0:`þw¶=$Tb ]ð€p{× SÂfœ^Ä‚O7ÛĽæÕYÕ)à õ‚6‚ÐJvôi~—¡EAI`x£`~ÆIwåúZÝ^±?º©Pr¨¤Ë7Ø\Au'z…¦&ÿÖ½ìÝ”{jÅϹ©aR8œ²|¬4¸(¡ubBXÒ‹Ê+e'“ûa½ôÙ–‹c†»”Æá×\!@> Fw·?tÖ_É@¡®óËr+Õ&ÓÄ Ä‹5ö'å 8ÑÆ ª340ª?Sç"×\¡&N†¹³)­ i¹Ï‡Xr)[¥÷œïS Ÿæeò».DRRE:ÀŸ†GGsé?Wo6S(ü{Õ|Ñ VpØÜMôoÁ8|µ4²˜x( zé¢q˜ŽÔÉNñ£O¨‘èà ©"6>¼ja™Íf’÷Û…ùó;¤/€:÷ï`Ì8) ©U³Ny¤7g`|º0_ï/ª„˜b +@ÂÕÎDB>¦"X=ÉÁƒáÈ„àš¿ýyåX¦D«1¹Gø¿(WRänÉ«–%®*åè%‘†r´b2Œ×…$gIÏäƒG _Ì6wéQ ðBî[±¢ûÍ»);Ëp#[?ÍkŸÙÜñ”Àð + t“‘ûÉ$› âwØ\Š0Áy¦‹Ä‰ñévÐí§GýZ¨wbÚV3,žõ¡éƒoXÙÊ0Xëšè±SÜi¾|¼)ƒXÎã>ñRk7 •´Fzì ¢pšó÷ÝeºÜê ¾¥¸Ñúv:zM•àâ\Ø3û’¥a9Tó:é]_³¡J—^S¯å:L: XÙšÝI‚ê Ÿµê2Q TTîñ¡ñì(–4Ì^ɼjG›43Šƒ%üø<”Z: õ ™åñ!òpÄ¡-ý“Õé‹Åù¿‡ ~¢ðTI50¦,Vpxbª"£k:Fð×AÅɯñ-¨MáYòì'PE'ŒÕ0€[Zd9®ª•e¤+/ï4úùf›xÄÒ?£ù«4Üž«ŽŠ¼ ô>@­ØKÎR*Ü{×[Ò˜‡ôáHƒ§ûÛ‚Ó³‚r§±i¬ PËH™ãaÏU9-â=`@5|Çž?n3ƒüó«/ŠÞñ ~x#ÙkNR(\öª¯¥Þ$\{yÏy +˳ñL¸Z…¤•s¡v$¥²þpÐ_·Kšk.ý +vþR#Õàéx>j,¦l¢MDZ‹é°ç–‘M9òt>Ë‘ $Çáè^ª[樃‘Àb»A­Ò£….Džæ ™Þ”ƒ…¿¯_Õ$šlt #6&5fà—¤ÑkQIÓ##ù÷4´˜`zÈã=%úëXÐU2u{Mš‘‡âÎ]³JAÓr|”tŸÞ +’üDß^áɃFEØo8€ÇÓß×Âp¬Õ@oT4”›à +I‰tsñ÷åºH£}od„¨¢Ì‡ ßÝvÀ…läºù(HˆJyúu/ +ð•sþtæÑΑ7‘º½0|HÝ”ºÇmuk»)VªÛÙÇ%Tb÷„Úêë¶öÊNmÒ{þ!l×S[ ¸\rŸÞÒŽ¬ø9 +…ËÞz¢‡‡keô³>ùŠ{Û”ó‚Ïž¤$7€3xõ˜ÊIÌ;éÇÐ4oÇ–„.wš‘biê§ BéyÍ(µ7ÞM°Ë_ûtpšø=°ÖA¾@ M7̵hÝ©+eªÉ ³æa'ÖqŠT5ßòžàÙ§ «É£±’bᣇ†8À©Â(Ñ&áŸ'¶|þÙòö®Å²†ÕYi£l ƒ…À­pNËFLªüaº{Ág›‚lôXOÎÏèç¿“À,<Üâ,À’žU4³¶Aƒ ð¥”ÒHLlè•\0ÏDÊ´oh6TEQÔ£i®tWs#—¯ V”|Y¬(,™Ø"ØyT™èÏXJpͱ«éu•lûpi×ÐÃc´2ŽiBb+GgKùgÑ“« z#¿ïäž^¸š¤oã*)æ“”§|{êQ•)aqјuUóþP:úoÖnõwòi+À‘&]pß`Ø„¨ †J÷pB¬ÓœŒÒ·¤ÓGF{`®Ë¹°LÓôª("*Tô[Åï]脬Noª.“iç¨|D•Hè¯RÐŒŽy΋MMMMO®ß¹3ˇªºÊþ[ô¶T™²i4èîHb¹Jåæ„“ÈÚG]œè®šÜVWèùÀ­L¹?–©iðÜ4R ÓÓ÷˜üg$cÜ 4{@ÕÄE·½$Œ m6WÝ Ó23Ù4“òêÝa å-×û‘áè;È}.ªMˆûæRgÎ_5~“†7 ª#©ï‘’vÜ Éå¦èÒS,ª`{Ce“pª( ©§Š<âæsÑ —tôB'èƒÛ™ãÊd>›× ++HqSK{ÊCÔ 9_ jevؘ@m‡c§‹Qèú[¾ƒ«[«&>½$ñL4&>´Drø påÁÆ©Ÿã&PŒ£K7‹›gEÄ C¾¯X9ËÞz»ûñ1ð7¶jÔ1íÞÃëuKœSçò´>°»ÆoF¡ôùòekØÓÐŽ8ucí€õ§nÌ–MYÊíêî>®O@?U2­#÷±+¡Þî”·¼©ÛèÈúÐúÇÃHNKQ’<ÎÎ|3 éïQî„úôcÒ†¾%F;PmÅÖMA1’â8„xU*Ök\ƒ®Ì"øÿ¡V ’ +»È§j½!ùY>I#¸~„ü€@Ë&ú÷7ë;›§WÇÞWÿ÷njßjG€ódÿŠ£àéEE›Q¹EDáBñÒjAV4”»l°ï¼ß¢`{ÔÙ„ƒrXܸ6ªB‘±­ØZHùVÜô!]T©atŸÜl I¡â$"G9þ\CÆÊ–{ë*7k÷F×_…¼÷I¾½{@k¡Â _ê"¯@íù;oÅ9ÐI·Ó‘ìYZžJò!M¢ŽL²TõÜÕ'm\µ9î6ÐeìÁS`B‹·¼™Ë¤qu{vg×ZsY÷R¨•G”„¶(îxþXôf3äÒ')œp¯Ó‰`{ZÀtÝÐù€à‡ˆåáïKÁØÿ²󮿦 @o™b–;Æã*gÊsÁ”HâîH@˜¬”é/Lߟò Š»†d!¼ÞRÆJ°ÕrŽ£$ `›c0)ù,à°jdì÷-™Éþ–s²- 3pãŽeõÓ¾^¡}bùø32I*\ëÈ%©éL×ÄgÍ,®×*dV-o©A~Ïúl +¿2`íu·bpDXË5§Î]¤¸L„¯£úÛ–4àÇz/¹`úC©¸?mHWhfµŽü`$ªg·‹©Õv\eIFÅ3R£Î·‡;ð¬ím[Fé\'䣻s'÷­i^Üòª´éj>¬[‰|"!ˆä@ÞöþÄ`x(l»YWWã_‚ëåR*´??zt g&©ЏO¥>MnU‘hÞ.ZëS@¢×*§üõ†?_ú“ˆN‹!wBe§A)€X­þ|9‡F޼ä6dVµù~º åŽVý¥*íƒ×]j¯Döý—qúb—È.$šèÂé߹蟟ý±Ž²¥-º¨ˆ§†L&äb¥ñ7ÂÎPj`æ‹,é©.‚B[2~vΰV›œ{79²–£žÃ9y!‰^ŒÛûC6ÄIp|°¸å~£OI/`|½õÙ1/û<=lÉ—s/ XG ¡Ê•SÆ~̵œ¼}ÃIê›Ì¶LÍÙVWâý  ç»Öeai$Z»Ë/ H½µR°ÓÚ|äúsÞHTÝú±3¸j8Öþ"B@êíú¬ÿ´ær6ÀràñÀuM„I²•úÄ®víú—‹ŠŽaÜÆ8!š‡›³ùÕ˜*†üã;–¸2‘Š™3"1d‹g8‹×åß:åsWxÏÍŽ ˆÃÊp@´÷4უájÈw4âƒQ¼ì_"EÂZ`<»Ò¦qª†g!¬æ$Áobåþpæ^Y¨?(Í稳M[ž&iFËL3 YŠSì›çÊ5Æ`P½<ÙÛk¨; :y&»ÕEš{>–ý%pÑ6ì"Ûq·Fn¶[ë¶Ü”¢ÒWB{TÌÏ&ÊOÇ9láîjœ$óEP²h­å¯r2dRÌCâ¡£Þ1*™?‰9›DN¼M°HµXE€ 4o•;æ…¢KÈîˆë6kÒìzYå1Nûnȳ;I]ìܳ©½×mÒ0Ôc‚ÇdëÃåÈÆ”t +'þû’€eUåÑÝ·cJ )œ¤CÚ¦ªepF¸Ûe|…­È :C|wÝÿ ùå Qž`”…lTcᘈ[ /Úf8Â+ñòß Qݾ4²¨’hˆH¡}S±ª®azcǸƑÉxÞC¯¬Ý”]àzE»‡çqf £@A2~ÑÅ=w¼ ªâ.¤„4¢…SuQ_‚à4OnK‚*)mêVOd$ªÍz-}™É283í‰ p6¬½]Qd‡z_†®—ãƒÊÖ7Q!+‰Q”–‚išÍ¢”^5íºŒYÃ)}ÄÊÈ,½-"….$ƒÁAi=®! \/¹ç·íƃÉÅB +™ê,ÃúÇŽ}¸”°ªà‹ÐÆ{Qˆ˜AŸ5‚Ù5¸Ƚ´¬INüæEOþìKœH—‚|tçë0@dIíóå]ÆXÙi™™uRPÂ@ñu¾¬\œ ¾5ÒB•? .> It«œfºégܪÚo=n¾¬¾314ã®Ý,ÆU âRH WÛ˜þ`ËÎÌoÔÇñ^—°[)¡ïøžï‚E~Ñ @+‹ÆÌo0Xµ9#iô "T5èO"» +ZX‰%›t…ñU©¤TÛyp ‰Ñ¼È骽9Ë/!}9Fp³ÇôzÛÉô5篷LÃ6N.ì®g'bóïMƒÚY|¯ybPþu4º3d)¿‹˜+BÎÿ¸q²¶úúÉ^ñWõSMDk(ÁâÜÁ°®ïSéå·T÷މóª¶fc"@I”dá𥛆ÁG½ú7ÈS1^” Ú©Ÿœö€íMzÏãèÇ=Û ï5G7>…qðeÂàË¡u—#2šó G><#D=›ŒÓ¹Á¿†*•Gfº-ƈî- ˜s¯ê­Lv¤. î{&¶#¬Ñ™rÏĹU¾_ÊñS^$g2Qœ|*0?JŽƒ Û)̽!ÆL HO˜Î|]⤠+î´úl-,Á*NM® ÒõÊÿ3ÑtúÏ~Þw_‰tìÂïud‘w“l2ÆK ‡v¸o/¿uJa·hZÖ `b0™™”­ÂÖBþoÝÕœ”SÏù0t6G“N¬¹Xï¡‘Ågav’|œ²ÙyóN'¡‘kùOÊp¸0ìÊ\Ù^Ú?»?]¡ú;ٹݿð<]È”íXJ(¯–Ä.^yEõtaͽ×ãHšˆŒðà =f&`ö¦±0å¬~ùéOvº¬[j-ÉXÓ s•´v¼7üÒUŽñA-bH{3òœYܤÎÛQ9Ç¥6:¬ê&H‘”¸í&ÌûÁgüÔЄ:êzâô_ÝàÕK¾Š.Í1â ¬gºVÓD@2(Ñ/_ 1ŒÏ[-èE7,jo$i¹ÚáÞ¹ú_F÷Eºv¼ÆbÈìgŠSë䣾k–¾å”0‡Æí‹+4|š‚°YÌKº€RAí1}µýNlÙÎX—ö#XØè‚iE·IHX­Š‹:oâÏô¼“€»Ü•ÜÌz Ÿ¾”¤|bÊlÛ/YÖì憎u’‘ÈeõÆ´mWf|ã6¾õƯ¥Tö:¶;6H [²”¦åœå¨:ܼ½¶I4økºF!Á +αyIó;V¿Æ§êrzÌßçÔ…<\CN^n*Åš›w¿‰aº»åê¨9³¨AH÷fœÖ­á&yy’”IÌ)Ïö“]H½”0»ÉúÓ)Ôþ¾c4¨5´É‰êP%ª¤õšÎ÷:…—;8J^b‚îHˆß,ÑTºÂ« .`üŠ$—¸L!Ø [ë3BΣ~´Ö™L{0"ÊŸ +2EDZ¬’3Q/E8#Ç¿2–&¶ *0¾U%²Ÿüƒbô[BÑBdÚø2ð$àB(´lz%.2x"Щ3pvâÛø _~/@vå +zå—^Ú6|Ô\NÐsRe͇ *)ý5Ñtvö¾¤€4¼%J­ÔÁ´´gǸ};µ¶X²€ ï²#)'ÎäȶR¯àAi†H^á%êÀ7ÃbøfüÀ 51áEe–ê¦ Ñ¥âô\áPN9š§ï-\±p•Lœš2÷W¤°“gæiv»PÐO³ Ese÷¦*‘Wþ +ÚK1öY¼Fû%oBˆ ¾±M;ˆþù¤Ÿ¢ù³ô~÷­(©!Þ%Ǿ@ÉEÆ—Rg&íï>¬˜¨Y{y;¡ëgŠø#™Fõz›3½ÆK»zrô˜þEöW2^y^i5aƒ[.kÞÃ|+0½“"ÕNŸAX$¾Ù€–ëôM +ø¹Åhbsßmâ¦ÞIP"¶Ý[ÀÕÆlW}>k'I™`7Û™S–-µ>–Ú§Ý^Ûœn—ìšØ8PkÈvÄQMsʾ>Ç—€Ñ²ºÅtö”P1¢BeæôÔâô&F1‚fn*´trÒ|:Š!VH'?ùº17¡+ Žóƒ~×øû³¾u +ô]KÇÚÇÇ\]ªÐr5îOg6«ëÝï1V?›ß}÷JáÇZ,T`+Š,m'ö?-ùŒ[Ç“@œ×Ò;I!ÁÒ"µ‘à€B&}´x òb­Oaq‚!e 0Cf~e|œA½Æë”\¯?UþÊ“:™ØD98ÔeêwN7Ÿ~RЉÂüew7® ÕÇ„çwÁÆ&ÌuñWH7O¹¿=}çª6c÷‚8º\=N(m²;„™úÚJñŒ5Z5ð O (ÔV„ sÌÀ݃@È:)õJ‡OX]xôûÞâå»ÙDñõ¨‡ýሷOÔÉç }½hâd³hªÅcf¢Ys,AáA ҇Njª•c¹!ùÏ!¿ŠËgF-¡ÂP¸ßx9~¬D±Vjû0óT6ÖºIÃÙ†¼4eI»bÏiÝÕÿ cMƒ@þméEZ"†”¡«òJ7Ÿ4LRª Ñêü4»ê›<@’êAø/Ax€QXnËž+Ä|ž¦€KÌN´B•÷¶ŠR®…¸³QÀÌÈØUÀ)!Fù²@x΀ @j%@<0eDˆgªd.œ]*M‡Ã(,¢Ž0•(&ð6Ý"À¯ ¿‰.•ær§Et×{>¢]ûNⳋ{ËíW—Í”€ð Õ)1®¶äkiš1Τ«b•é`ÄóÆÅ ['s”Dß0•ÿv—aËR/$z®p=çhTм†cŠU…ó¥X%Òú|Ö/'v®odëÈN†în·häF‡jª <®6 œÈnê”*eàSÎÅÒœ²:çÖIj%œ–Ÿ3±Ãz  ó3 â[{€Âl‘EÝ3$OaæMH6Þ•æn±I…oí m®ÞGùqñc¡­â„öŸ*³·íɈerç›Éˆ,2›K˜­.O¸Xzà#S‘‰hšŒ¾±–ð~Â3•Út¾•d„œ¦Üñ:î÷";ª“#×^ @À÷^+®éO%ñ —µ‰]Ï)jÚr1©úÁ0-Ø(“ª«€O1Zû¶Xÿ^=v$NÑ'Ccû¸¢<¬Xs„*K$vb>ÈvW¸½‡“º9ˆò1HÖ^‘f¨Â­ìœ0DdÃ/€Ž|ã¼aý*—sŠ)ñ*Ú3gPIC¸`dx?^Úìáª~±%yQ‰žõ€nzÙŠ{Jâô÷]Â÷œ[ ®šqpŒÐãNB¶5¤JÄlGf¬W‰ÖŽ•bmó¦·9y™Q5Sž dìlª*|º¿Tfl(êôÔ”ÃÔ@”ëÅWÝáÚ¢oh2¹ë¤Þo!Äл *hS éI·ƒí)­0Î £C7 Æ#ÄKvFV9PƒéØn@›í}=7›`:ÍõjÑ¥¸$Ö«êO%cvÇÛÒˆ˜O<LÅ6y)Sû zU?Å$ØCo4-ðãßàõ/×;¼ÄH][8ŸRb-äwü/tôÝ‘pxX&l­„>p3̧¥ZH³ÒÞØÆWô²Ñ9´:êBˆ(y l‰Ç Ýs‚Ÿ+,pâY¶R26"å÷YÆ„O/«L¬ÕÈËruà鍨¡B-ºH• Šù<ëQ2¨â¸îI7û§Yk¹­ Æíºê!pcº× +2ÆÁÆ.h²+ëæ"0 “ŽÄÞ\HGœK6Lqg)ɈۀqÇN¨Ó¯úº˜‰£>÷ÚÌþ‡vØ¥KûÌxµtÇìMƒ`â“H«ÝÖVog™wÈÍ’8þ)0/SŒÊ2ø/ƒÉuÃÿˆùýSƒ„Ïf• +ˆÅøÛM ty)Œ$”ç€)/ŒØÐ¿Ô=À°¥»Ž&*~òQ3Ī‚6øQ‚(‹ÈK‘_¦ˆúb,ãèú‚{*ª›Yᆬ\˜p¦îBèB–04KA«—Ú=?ë›ÙpÐ|Oé”Sd7gp¾aÏ\m|ӀܗO¿I(gç™ÐPؽÄo¿›vH´Á’hG2ÕÂèaÑ0–H¥ŒÇU€VI,¾Êü|< ÓÐÚ§:ÕîÕÀ2žm° NkÆ…,y1’LŽ€`”±MÛÜId=)‘ÊèLR¡ÝÌ…±±ð˜Ð~®3˜ŸšZ‚‘¥œÞ4©{ÃÈÑR2‘ªõ>›—º…šâŽC Ž„˜pÏEHw Ík<¹üØfšž†÷Á-mÔ<©GÄ×ÃÌ5ƒBÔNцOµ%£=Ï¢ßê6.$uX¶—Óé¯B±wešÆÄ=ß5´Nßñ7öØþÚö ëX~ «HðiÿˆÐ}ãÀ(eL†ßŒ¸½ü°‘£ £¬ºç…#¡:ïDÝ#à:$„2`˜ì56ª‰åD±8Ùö)¼¹IÞúhœ(òÀ,<Ø+Ž˜ð˜ð⥀ LR¾ZùæzR¥B_:q£V²—ß5¼6…üBÁ +¹Ø½Í€2‡‹í."^@—Ðf÷ø€ÂЄÈ?O¥¬u”e¿8¾ ©Óü.$Ï6 [>¾Ê7‰àÜ0íï¸{¿&[ƯîF³Þ&ä6ó::oì.@@©Å›v¥IHZ¾Û6¦$®_*:)Ëü나Ñw‘lúO`­L0Àä%&â.Qzñ»¬R“¬‚à"™±ÿñÎä{-r¬SñxNÖ ¨zȉoùä-ÖuEo¸ +µI‡:m·ÍÖyH\⃊^*÷½ +·²Ú‰øàØÎ¤ç%+¥ûk¹øÏð¤ög¾ 08¹‘Žª—‹¥‰þôxØuz‘®û ¯fµ±]MhDÑ2G‘翜ÇB‡±ÉþÖQ]ù©· ©wpÍÚÑׂ€\PÀï³úÚcšCœEÃlš¼z{‡F1ùnºxÐ÷Ër@9¤õTÔìb…¬TB‚muA-lµ -I%ICa54‘5,p`Üñˆ.-Ô?¦;´$)L_e[ÊÐ*´ÿ2ÔMš“e¨µ†ÀÛXc¡«ýQëžr'@œ§èA9·ªcçHàL]¾’”Ù®eŽ€ç­àÂé3e|✂nˆŸ>sOà ø !fúÌÛ»Êä·îúÔâ¸!ÆGŸùú{4Or2Uð^³—3RÝ|TR½¹ÂP–̱ à™©ºàÊA÷æ*œ>CÀO•på~ÁF!S)=Xï³I£ÞŸ~ú ¤1àÙ÷šô`54ßõO™rL%w£)°~ªq= CЗUuøþ6Eec’6Brñ‡TþèMì¶ßyïínшmÉ‚ôÂBžð ?ða5‡Y Áoô®tT؃%0så;¸¦U–àš†õéKõª:JfCóªR?äÓµæ†yT®ÓâO:aR™4Ðò¦r­Ð“Å %Â…•„j%RöËíÀš~Þë;K ÌwLop%k51ªÎæçjdÄßú±|áÿ—‘Úý – 4„ +†ÿʃs5saØdŦ€ü×…„Q‹P5¢06âþä¼ò+e ~Ç>Ø>ä1&V£”ã,D3Э|¯ó®¯­:“Uq¢¦—s9çÄž~Hõ…Œìh°½70~5·QÆ:†¬ÓÒ6ÈSqÑ} @!tÁ¥‘SY²–Õåaþ‹ ÿEH´^÷On#ÀtIE¼ßÖ—Q\*â ÆAbã9Á6¯„N¿^%±LI 9®È»/œÂôû¬ g)–ÑXˆÃYc¨<¶°³‡|‰¥JÈæì½µÆ‚$ÿÛ„Ù¸÷%ît™ÌI섃ҭ¶ÃI%jä3ýi: bÀ‘­õª„âGJ&æ¹?gÌA÷Tã…/c&çGT…E¶Ž (È?Þ>aj½˜Lãhû$@Ù(sÄÝK滋”aˆ6i+M»viþQ8ÛÔIŠ;~qf @gæ•\çÎwg¨Éf‚ÿ×GAýŸb²n…¢Vƒ8O0ÞÝ$c1D¢6ÃDžîø ‚Êž`â`&|£™•Ÿ»fª†_D(«R•ƒ”×aM7^Øz·òµÅZ–ö9ÐX‰œ'pRAÒU_å ·Eâ è +ÔUè .ÏþžXkQÂ(Åjùû"ÂV/Y¯OSÊD>(…-*½“Üci*IÝl¯Tªæ¿@›±/IO,»Âv (Âf ¯äñ ‚~¢ÁäÈÕ^|D"탯L••ƒt¹A`Ä&â®tg³„›&‚Î6…w«O†t~ã**¬Ã9¼iXn(él‰ú¢ÎAŽ(ö¿¦ŒÞ.TòLROÊ*Ùߥ«ÏŽÛ? ¥§rxAVx[%|SÊ7-ˆ¨åä¥>ùoöÑóÎB¦K«.$LOÀʶ­ܾKŪ{5œF?jŒ”‹·Ã(Á5¡$®ŸUd|ë^LߺÖýœRy£# Äú¤Å'jDÌ5Hg©t¤)ý/Ôîÿ‡¹,uÉ&ý/à¶Øc€VÉ=ìØ5¨#ï»™ðû„Fï‚ %ÂY3+»ÊOIÒïîW{]Úý6fÍÂÇ[¸ý@W¨§——™Xc zjwY/×9Ò:¶HÜsU뤧 ú›9™Ð"JNPpM]]BüˆL.[\qµ#%O7ÞØrÞÈyå!AKT} +úuR ®ˆèh*ÂyîÓH¯(Ưq½‘txDÁ„àâ¸U@ؼÖC¬¾ÕÌ©¸ö?Üà·9ÇŒûƾ°ú_½Â´8ZõïÈÎÜ€¸j-”5nÅѲûñÑ©à‘[´½Ôee +lœ ¨VL*3¶ô =÷Ôç:Cá|P×ÊÌ8øÐs °Ì{½Ik6á³4çºEfĦl®èË6Hãô~yǵ…&½ûÏ´ˆ¯Ðá¡.0O×ò#ãÇP×'G<@ðÒ^ýÅ…¹Ë0HO¦ZX„x]„Â]EE®Š×æºRÍÓØ Åf¼ÕåQ¯ïò=/0¤Pࢅ^›!W]7ðæÓ$72ÍI’`'£b"¯súÌΘ’yO‚_µr[^*V/ÝÓÞ¹ÂÄ•a\Ò@Ç]™Ù³H®3º+$A[íÐå—N©})ëMî¨æUT@!Ḡ‹‹Â!²ÛýõÖTP×aøôîÕ|Q·ÜóÆ;Ë ì7_™ýºöðS³Ì€ë +Æ‚­pìùè;7KG#)ôVÝTFƒøŸ ¡GûO¥…!Ê¿Ö×Ukš ŸÈ¿‚|Ú»ÔÏ>JBe·ÿã¨B:ê +7žGóÔgºlÎI€©$Å;nˆo0/u¶/Tewï”Rr¸¦.8:¿£rõ³<Ì»ŽU§± + 0›÷.Gù¬2“Þ£$½ ºlE9k#q/šçnÝ`“²Ó·PõÊî +Á怠`f%ê»ÍI¥‰Ñµcl…³œÄ ÄqͬJ|gTÕÆ‘9 0`|™›j‰Å­†+žhNçÂüvç* ¸ª=jœ'¸¬Ú+¢ V[æ"«ËXønÇÆ*£_½÷D¹ª +3e1/²§ˆâ¯VÙXÆYÕÙ'6P©±*1Ÿ¼£#—Ϋ0úÈÄŠE1®«Þ£U=Ž¡ªA!)±!Ð4XÙ(3äJ¨Šh˜²i¤Ò(ÏT©ú¼£aU”t\R)z;JKgBk‡†é¯³–‚eîc2fÏ‚BYcˆ‚œüä5TãWü( 0 $i¼Õ[˜5ÐTbVaF\$Ì}•°J8Ñ©n2·Z,hûŠ'*ú7Æ¢'ú‘Ô&>4œ*$Ò±©SU@`€Iõf¬LFѾº‚Œ†³Ùm3W·˜Û¼ ÒÞT퀀 Ã×gHB «Çjn"ä×¼ÖÔKÓ8ñ2uˆUʽ×;9^6»»©¬[¸Hnv6Ä›Æx„!3Š"ôámô{LãK”6ÙÍØN½· ªÏÀÛ4ÒF…|G¥”E¿óÍzkogCè’ +«shÂzFzü¬„dÆVï^6Da’Õ]¹–ëTï^ö¹&:ÎzÔ›Mt>&Œ{ïH„>dåWM‘Éïå—©suöÃ;ÇÜ«#»QC½Ï.\dÚ”¯äSTšé” +(Œ{²ª_M#Å#;\Rg”8sYêÜë WEaÀYuNÄM¿¢ý`¿ÊNŠ~&-øw²ò(? ÌÍ›T{£º"+ºˆÉÖÔÔäV|­Î¿›nb½Ð@S@`QYOó»0aÃü`rã\UÕÇœ9%=û™Š$Ýðlí°rM¨lâ…É7ïü¦‘qX}rt‹†ä½xcWõ@%¹qÍ1êöž"¹}~[È|:¢1N‘MÂèÑ¥$Cª¨ÍKVò¹]¯ìŹ×ßè„WÊVVÙ«ŽöLñµZ1¢!ËG¡– «¦~ÔL¹˜Bõµ©RjHD2Z;÷…[(»Ÿ¤œ‡¹G·¡7½‘·6gŽc@`€‘U06£Žk6~$¡øMU³6Cd€4@¼!€wÛÀð¤0 $@@†€Êœ +Ój8õ©#‹å?¿¦ÿ_þÎçñx<ˆÇãñx<ÿ©ÔÿD"?µÿ]÷9¤B ׈ڂ‘ùe2!Ñ ™}enéÿ©~\Ä–úþtj;? uþÿÿ˜âÏÿ7ëñ¿r74*¨èqå²KYáÀÝÝ…­“ùF$fF: h³‚ŒŒIÁÄ +Vs I @ ìÔF¶m욀•Ë¥©Õc ­>…A=¡ZÝ—•Г&†,32)¡  "€HÉ÷³©—Yë‘„I +â!ãù¾2Ô-¹’‡8„)]sâ…U™iR ä„–3¸‘²™Æˆ\(Ä :ÊThWØ@&9"‰ˆÝ =öÀ‚¥U¶½éM ø}_†Ò™Á`4¦ƒ‘¡Ì©®$Ð9¦fßxÄÎ;³¹¯hZKî/u0ïË”ÓI<]ñW%Õ ù¦wóŸ–ïg•¸Ôy•Dl?ôÊK±îÁ_Ç(Êä(R‹yŒ“ªö“ŽÑ‹z2É0.7ØŽÜ’×ï¨@ô¢Èy¡ÄJS15: ñyŠê’íBvô“ç;º»ë.¦gV6Þf-Iß2–0OIê3èw»úL†Õ^8tf•p ›‰I«PÆÎÁ^i¥6n'ô3M9ǪߓÒe©ëLtºÊ‚iöTøÆòï:'ÛvR¼Ö„¼®Xh®û™¼"bÑÍ%Izù,ã m}•9xbg$Ü¥ª]‘oI\«.µ"Ý@ºëJ¹Qœº¡ŠhæÝDêv›íèâ>gBõ2ù91¾€»6ˆ„EÆêÅô¦&¼ö ma‡L¬^'®&CüMP‡×o´²SÓ#z•Õ_@`ÀpbIÑ:Å7Ìåt”j=©ª“¹ò™jhö…eYÝ«³ åìW3Q6#jø¤ÖZì¨ÅÒȘËÎíÙ¥Lj¾Â[‰$À) 0ÀxùМCÅH<2à¨J2ËÓ  ßåtC¥HdFn‚öIm8ZH9 bÄNf…€€Pdó=7QËÜ )¶› ãöˆ¬ºö(®x»€À€1³¯w&òº‘"±X´`ë •×ˆ<ñKbQxƬ5:‹Ró“Þ'ªR¦TÑŸ–¨*¦êqÌÔìì·¯~GFŒä{/z¥ÜÃ㤸F:¯5Æ5*ÇÜÐJ£«g¦Q¨ÖBÁî$ª†dc +Ò°†ïÝŒòðhûêÂ:¬ ŽÖfƈoª°X+nêÁ-·Á`®”%׃#ÑXC73³7ß”C5•]!î]䊼†ãÉjØ#ÑÐSDj£Q‰o@@ ß˜]ÑÄE';’x Â`ËSeWËî¦ÄÂfDò®FúVÈN6Ȥló²OQÐKß«†æìñ‹Îf؇;Ö–{§L$¼†])ÕV?Eв‘ij!²¨_.Çr½e‘óÍb×±ÎgV‚v„vFÆ: Ss؇Ÿë¡}+3æEÓIǘÛ_*¹¢#ÎÅ«sSbýaÆwÓƒ¡ÎEæ31+zbçEËqMHÔ˜R_´™ñȾÛcS$w|ЙºÉqLâÌšáY"E¶pàÑ™}Hu'wòRX¬¨ºÉÎjío}ÕenzG"ÔÛ4ø +•„PœpŠØÚǨúžŸGÑÍ‹T¡¢m«¸× =^ScsÚö†ÚɆø‘ñÐí„â~‰ I…T®G& ˜ýâ2*šä$Œ¢Ü‘tÔ*E×óï2?Åz-U1w%ç@,ÖõêŒÂ+ãÜ\&‘óÄßæ0}ÏÑ|ÆÁÅT®Û­ñ¿jfÈ.l;3  ’iÈ™›»¬ìWra\ ½<ÍC,¤-E+ +nÌv‘£½.ÎègVîňY¶·¸†QÖù9žžÜœÕ»aIoeØ ågT:\S²ÕïM‰e*þÛ0„ă?ÌÌ7D ;sÈ\iôÊ'?NX24DµâQÐÌÁfŽ:¸‡®.‡Áß…×A]j—ßY[ÅsaÜdž2é飞Ðôhh‰O¦5N)õM¸îd–ÅÁ;ÍÉQ9™ìÙ¦ª¤Ÿ©37ì^Ò‹ÝâæG¤žÊ¡eÑÑëcNH•4ëWIj(j¬…ªA±P‘HÝÅÞ‘ÑË‘|^5©‘LõU6M'Viù¢Ó»‘ÙÙhÈ^R·K]n'í™wz¯·#›ÄáÞÉŠs¶:\F¥Z™±ŒE¾ÞŒŠ÷«˜eV·lŽì.èsÌ)bÐËΜšLJ)SÍLŒ¼*UV•«)]¼üĨº¹‰õì«›œ^Ý©,&*]f“¾5"Ç9ã«C7ïW"üK¬†8ò +¿R¬|L>JÕSN¯Èâ <ÕlùÏÐü¹Î~fõ•ƒñ¶w¦j9R*sçrÐWø'o+êzÔæwgçšë Jgr8ù˜…Ü͆—»8"‡“ÙÛ£µîp M‰év¯žó#GŸ½8S³_U•7?E%ËÞ›2ÌrB¹1ÕЈ\=téwÊŽ"¹§®AÖ‘©³«8E‘“(ŸØeU­°ý/ÈÊ"V?3¬˜+g~þgFï¨7]ٯʼn1)™½jqv²ŸtS£­$åYYÌõ¬^#Ç¡Rhd¦Ž¡£‡t¥ÔˆËpü%ÊñfHb\̱#^kbÖ¤'&W´ª<º‰cD »zÀß«0i8KÈHF—ÈK}v÷ß DwñuŽ‚G™€ p´^„‚ •MñGêXV\§ÎèîZC$¾‘[ÒDÂß\笪h) ÌmŒ¾¿ôyœÐ@6¶¶.% s®Z8EBŽ!Ùlnºnæ=çr2æ(¯ºßf¤Åyf$—dժ˸¬™ +SbˆÄaDU„«É +O6âcçxd÷©Œ2ãVæÌž&SSògÎo ¬ò ²ÇH bm³-¿L.LJÊ©k¨™Ê¢r×}ªä´'wÅž£Z¦Cä&7¶ès’ÊjÄJ±= éÔ¬A®áŒvæÂÊ&ŹÌZ6e’™¥ 9{ c4%%‘Ø(6¯ò`Z¬“úhndšÉÜ\‰6mSvS $t>«–ÿì6¦š +½ÆfÞxbÆùR¬r¹¢d¶fðe¦r<3ÿd6Ú_vu¡°Û÷LØ•‘lVCÙ ÙǶùn&Èj0: ¬ + ÕèW×jE‰-bî‡ÍDÜÁˆT'™"MU“¯"ÄÆ°C‰‹^½Þ¹ü„Ü•ª²9{úîäa PÀÕ‹ÂÄ×Gîß”v¯ÚØË¡#S–\%k±¥=eãàPgL’…™ôk…D¤žÍLbw±[)1ÉÜ\&©F¹CÙ]ù›ß¦ˆ<ç³&®ß¹HÙ¹¹Ý_¼±°ßØk*œ’ŸKˆ‰èÈÚ﵇æL}Í(Vd÷Ö‹Yb¼×ô´g¦„æ7»Jaù;µaÍÅ]Yþ£b}êeFÇK19\½Âp_û4JÈ8%’Å!B3ö> ØQy(êüR]§Ag×\‹6˜ÝPj,?ûne¯v}Ì­8R7ëôƈRNS$7Ã]L¨Je=CCºéuFÒìš»rµÆ2¿21ï¡)²¡rë–$—¹±Ò†F£Ë¤¶uÇš‰¡qüÛEÛ*f»FcæÐäˆ\.ËP½úßL•ÙÈ}àO&SgNK*:¸DÊqôUïbÃjpÄ$Ònèc/1sH‘ùf® ²¡Ò­9±* 0`úøÕv7-i³êObÑ7S•3ÚÒÛ•ÐÆê,ìé”2]0 (œÂ¡Îì²GtäÈ{RQv¥ôÙŽðêȳ„´7Ãg1Z{>_wc-Õ­7~M #b×åd²ý6+3Ï ÙH†çw¶r‡‚†®rJ‘‹-1ã/äØ3“Vz‡g(Q-Ÿ!²¥3±©—FO̤·8 Ï6tWcíP«ŠºÙ`ôÞÎ#ƒŽCbçëôaf¶ÕÛ¡O¹qíÑŽæ!ÙUí¨8E­ •|´t(ôÒ-šÊœ‹ +ëHž¦KL.Y!›yÓú¢ªÅ#fyÈ¿á=îþ«ÃíB¼~X¿…G~±TÆZÌñF«;ûÁºÍâŽçYżUšÔJĹœ„Æ.I©ç`t§OíOÜkîrñ7lYëç¹0^;ã–‰.i´¤öÐâÉÕ¶ +·.VF%1óå–q×±UÞþRñv¨Ï +êUÊâ‡M‰*•h¨ä‘I´œ‡Q§TÍh³8Pˆ„"â`8CK?€Õp,L,Œ¡P8‹Ó0„ˆ!À2C0eà ÂÊþ*éSÈÀEšˆIuQa7t¬:x…Ö=DäGÎrhšK=âö¨Ôæ[ÎR@vçNWª~.¿~Æäo[ÛîíLÆ;Œ¼ŒæÆ Ÿƒø:­D;¨ýE0ÒÊ艀äÿí$¶¹–rÍâœÀç1uVÅŽCáfu {®ØÊPë€âC6ŽâVágê÷œ¹5{Av‹×°¿l'×b£jâ(¤Y»€@]F@ÌÆöÔpBÓ|„´–/’ä•Õ¹~æˆ $V–ÌüÃ|2"ž–Uì“+ ùJ‡óþF°Ýr_9«ÜÒàþ u=C¬ç5&­¤-ˆúR]DHJÓgý ÙÌ +ÝU#G0)z@~I’W +´C!DØœàÉLrzÈYÆòö†Ëpë]kZ`r¿¹D]’E·äœøµñZ7`µ ü Îþ±²ÜrÊ 4VRF ìØh ´ üÅ_í¶Ål‚òMuhÀ„ypþ!æù$IÆtúxŒ+)ØàMÚÕ˜¶rÛ[(¼"lÐÚA—R’b“‹º±rR9Òe‹hÓñÊn‡I¨ÓïiPD®ž› VÎdãë|ü"Äk(iIHŒšq>ñ613𯩙ùE„í¡†‘-?ö›1Å«Ä_ñ}¿ÖCj"‰Ìê¶~}ïÜ­ ~OHHl@ÏDŒeÄ}˜Ñˆ8îbÇ,M4XìJ¬¾{ÐÌi•eùò‚é0 M˜ŽC1†!äö-é>æ#E…Ýpå~_$œÎxþöxð"í t‘Bb®ÒŒÏ±òq“Au  òg’dò«F)‡YÄ«ý²ò]²vRƒÆUI‰¼šFrÁäåûqõ'- +ñ¢Æ–5q§{ù=¡y| 3Ö`»³ªì±Å·pHœ0 £Ž-énÏ4‹÷ãÛ³í°îYÿ%,˜t]ôjFñÉJ– €døßö"œGL.S@dV6)pat|¼X].õÕhÙ_ýš;p9†íî4Zkس²QL©~%¬ªÞÝJ€ÿ°§£R¤5Î*>Ê¢Á$)a/‡Jï©z26@áܱ†ùÚèO7hÉS1/:ঘê8+”.dÌMÝ(`«È‡é¬YÿÕ§øAê"@á °â¼DX´þ´4;¢ÍZ ÕøtƒƒúÕcŠguŽžŒðñ<ã? µJAzÁõ6±ù¼ðÉ6O1ôB•¤'ûô6zh‹DJO×Ý©ñ•ÕNvª®ùýyn´ã'vŽ›ÙGu'çñ* e˜ölçE|àfk"QM¦Ì€SµQÞÁt#2@Ò—C2O¬ÆfPˆùyô ¥ô°éª9fp‘RÖ˜g금9€å±øW‰G¡­Ç~ñ9@›J"')šYYî ð‡Hé¢öÑcÑnhdZ_£3:©Ë^\ER­uošfSUªß¿ÊÆ¥véÁè>}5é˜4£Hí$­±(5@õûÐÌh‘žÈ}§}ßfí%‘I’tôK-¼0¡Òlˆ ¦íONcÓµçìËâõJà¼?^¸A +D^r Ð$£.ey[ÿ›}àå"ËÿÿÀOÌÊeÂÔ5ˆDÁ Uªw.y|¢Àgì¢è1š×;GõíÝǰ7‹ÖzjëÙíN7oY"›úüË8Ë‘ì58(ׄ˲€ÙJ`ðb{ñ1fÉ\A-êÙY™4Gß¹…ë3ϹÐãuê0¼Ò5ÙÆV‘©yò—سŒìp&OdmÀ‹d¾þ#Y¥1äSv‚º_œ(T7 + BI=QèÅoË<’¡œ)h,ìFÑá ´ÄGñP’­Cf©„O!ŽŸ­çOÜ!Ï-¸àç± ]9°¥„õMöÔä)ÌY#Øø`^/Ç÷öÀo+½¾a¹‚@hø%9s4ÂY:Ì&¦ šï!ÕÄ¡y¯çUU:ÑÕ¿ÎQ˜Žh.yޤ!aLÎ ³8¥1$&]`ÃuF†¼1®êÔ\¸§½PD£ëˆ0ùÞRbÎøÝXÂïLlqËòy‚¯ñré  —-­×j#xçó6^ì"oÍÛɇ¾æÖ‚d'¯dn‚d€ô\IrT†Ž´7íòÉo¨“j“ÓÔXÛ£ÜßÞ4Až†Ý¾šSS¦™`º7æpB¡ì©—’Kñæf'ÃDÌÝ€bHWî[x.äžWôáséDc€5Ù @5«Ä¨Ìœ~ëe¥¤ÄŸ½ À‘ÕNâ´°è…Ih ñ9?½a£uåëq,×ÞºÎè"û²_D[)VɪëÒ˜;“#Ä”ëÞnÞ_\`ˆÝô›ÙîzÜ?•åoš“©ØØëâÜ©ú&NËOœze‚­ˆeX.­Ø/ñ'¦šµ.<ÃYÿÛ¬ämIœ‡ 3á”Îs<ŸØ—Ç9œ¿ojZ·–eÏÊÝÎiŸ¶,1¯Ü=Ο$&̵œûmY6ÅãŒ~d²Ù%“¼A¯tœвU©vËè[ï7ç+Ëa–9ˆF>áwos^Kb­¢Vä3r†ÜœLGpæ‰rÎ…†!Í5:e=£žN$M"ëœB¼"¥‰’u’(á¢`©Ò]%K¦Ím¢${?ÜÄgt«‡·5àæ”´C<¨ß5™/O]+¡¼¨Úl6ÉO©À‡_"f^Å|rÇ»£+ +› «Ïe¿¼ø™ Š`Ýi$'rO-¤²Åõé‘Ì„#rîmÄP«Uš#„’—^9v³ Ú;=¾×’©I¹ÇU&Ëß•UW·µ´~8ámIÌû_,n¥%ì°ˆKࡾtL÷=ó°)¤.'ªY„—êª&pY)ðQIb†M5s?EÔdð–e³¬_U·Ì^|ÜÆÄpÊÐÁé9‹mb¢êãwæHÚŽæ&BàH r­Lî õlÀ‹¼+ô/ÃÉùÿf]÷Ýnø‘LŠA™¬+?­oá©ryj誰³k-c¤3 Èò’MšWö»*ÎÎ:Ь[„Ó§ øL±*¨£¡pc‰Äs­ëý ö¹è´·¾­Wî]s$ˆ2ʬªDŸýh?µOý öÅÜvÑAm‘oª1“TƒéPëÍ0o…ý]ØÞ3<M­ì4ǃ­|³8ÕÕd ø}io6A —§ÓF®#£&Ǻϵ8z諦]†äç±èëD\”ûªÙd¶0~\$Œÿ`÷”Ëm±U)vîg£¢¶øì“H +¯î4j9Sª}+/ÿ>O~ãò²*ØÙES½VÄLŸ1C i1Ï];b +ìÉ&4…LÎÞ¶¦!”\oí•#Ò-ÍŒ+Þ6¸ÇâBIë®ö È1( 3€?O걆YJì*÷ ”_Øæf¼Óª¢®ä8ú:²˜“ðÑŒÅçràŽ~¬úû íqÇÏÛSÍrôÀ]EFú4l!8ür%~Üy³Ü8«‘%­ç%f€Sûّ"XºN:¨ílñ{‚ŲÒÅåxÞöˆçïKkPżòxàÄ÷ ÚD”ó +¨y¸EôlÝ?@øFüµúÐΊ1yæŽ8§oo×f_¾ xóPµD¬¢ü9r…ˆêÌUñE¥f£n=_cÿD·m&»\X›1þoEWÒ%)Ê'‘g\íüvS1»Xs̱¢‰p¨ Âÿ·K@–Î=æL½âÜ—›\·'1©ú‘þ9žÊÊß¡…,-YCKñó¹ž'»ð}”o¡Rz`ÿ&m†Í “b¢UÄfž#»*"ÓòÃ&ÒLú˜”Â>ËSfŠÛTú8'´á„>»ŠƒM3/õp\ywy-NèSZŸ¿rÒŒqV)lO@¶ì´<Ø›>Žgh\üÖP†L̉†Ý¦çÝw«æ·Ä`¹_ÖÝ=/pšU.ì5&î—ÍÅU¦XL‰ì(¸'+]IC‰â#©Ka†ÜÙ¦ÉD¶ñZ¿!B€]æ(úîë3¾þÏBa'ö˜ÜñTlΣõù¯ÜDÉw=Ôâ±³Ò^EÖ¤Î]¼î63Ê$ 0ØcÆâZð²)`‚Æ>­"q#PòÌV~?>›[ñ‘"p®lƒ¼ÝZFqëÑE„ýr°ƒ°T´% “¦ˆ`EêPùŽVLü AZð…­×NƆ +à+ÍZàK´Ëíš‹ñرëå»$™ÐEαX)DïÃávèBÅ-ÿð¹ ÞRþ¾||M‘à(×ð4®]W«r³cçBüTðÊ\À{E—¢E#·ž@6·P÷U`²Jº¼ÊždwàB+–±¬UI{ˆï’Ó†m¦¢Î˜ÆÿðÁ& õØ©6L°  ÎÄðÀ¿JÌ%-;J:‡ùUÏ +?à{T{•ñ²*™»“˜àS´¦õ›ÍÔ¦@ÈW,Ó/b.öu¨ÆÃ Y‚¦1úÐ_°-H•^2À_ÿÄø±ŠQ=YOY$€Ð½¼èéÜcj±öòÚ2¥\M•EqUËn£›·-JXü¸Ë4ÕÄÚ¤_ÙTüþ®±Ë!¸#6s’˜Áaì_Z›þ©mþmµŸtÜ`˜YØZX7¦›ít³Ž[ú×Qšôõ8—° v:üÍ횪q±ôв´ô«>aà# ŽŒn»E¸²²|Š”üÞ‚±t…³BÞ¦¡™n‰^ÞûT Îiùÿ*µŸM œ´„ð¨ž"ɨL“…ÂF>,XQë3í.í*ÈpÍ~,‡~¼æV©©ÜÝÒV€’Ò§‘à~Y0n}ÖÔrHûβYeÿ¶ˆª&÷@ޝ¬Uª­«œ_Ôg°«Ü­rô£Oõ•Œl×hØ*µ£Ú—ˆ²L“©}&¤·3t[n+!g6¹ C‘$žŸð8ÝÀ£|ÉÍNÏ`Ê*VXÌ|ÊajCn¤qÛl¬eíZÄÁÌ$ÙÌU[Õ—XKÍ~ÖœT+ñÓnLØûÏë^œ’<‚áÿ~ !Ö¼ÃК©à9òò&´ri¥d ÄÏß>Ϙš­h8°µÏ.¨Zú!]©Ry,X>žÚ.PæQöCB,ª‚^­Šbanë´;*ÚˆL|¿XWÐ-¦R%/(vÆ–ré +1s°·n“™™ÕÕ54ÖuÑ‘1Qz³½(Ç’Fÿ77î´À6Þ°lEX”®n, WäÁ¶_¢cR¹F[y g+ô›1JG‚¿üC»zñ}Üælžp‘fî Ñ~0 ¬×mRŠD8b©”‚ËÅâŽãY?Žzôêû¨jŽÜùw½u¥`W±á&mé+§£JFåK˜!2h•q—yi¨œ‘Om×(ƒ¶\Ê[±¦°G©®1U_à›ô5¯Ÿ5\"£šD–öñ3MR%RÓÍ5xóz,½M'E@h$ pU~¢¦;¥ÿõJ·M‘«qÈVÉ$…MñtÏöß»*ÝÞ‚’’”ƒ.#ŒÏÕeìzÆ{ÕñB•|æ(ØßW~ïe'íh3ÕB§x‘î,´h +G†R-¸! ÿ‰¥4¦. +­ÍØè’˜“÷G’8‚ô‹ Y†½Qû +iš…KøKœ²©ùÝpÕë²õêG~4!;§á'óÄÞûÅÑÑSˆäÔŠ¶ô—t| ´1±k´O‡µñ›@ÄGžN¢ +IÑ ¢)PÅ×®YhíJ›àA¿å&aî@0ö +ç꟱.¯îýåyðî K ’6ÉýÓçí.(âªG¼Yjƒÿ¥÷LЃ‹3g)¡ŠÓ¾„zµíÈ^L„|vù3‚~ ®†Œ@ó(ŽGŠ‘9b,4zô¸†ÓQÑQ€T~Ø )©cÂ1rÚ•,9F2é¨éšcî1ü;‚.á Š§RÓ`uŸ LÜ\6{F}ºVGÍ'纨D zð#hþF;n‚ëdçAÝc˨û6P¯?zzµLN ç²Ì¹ˆ>Òð÷ƒLèŠm5,”ˆÃ:Ç`c±…—‚zïxëš,(Aè­Qä>\¤Z±SŽ”0pšÎ(Âû‰nŒ–J]¨˜™+‘‚M +vîà_º«á¾Ã ‰»ß°PîÊæï¢Úhxm:U‰eWsŠÞPi2J¸c +t Øá3ÁÞVÛËbKsóü}áöL’ÈÆEò.¤Üà6Š+ÅnÙ _ @ìó„ÄD˜>°„£ 5V?6]VlñaøHIÖÄF ru@Ð,7¼= F0:C­ë4aó}•{5Þ–¤®Â?´Ÿ¡ðv8¯žG‹5V¤  hÜ3çñ+x]Gk§ÁJb%G4èÌÞôŠúû#bh›_Ú?ú0#¤LXhyt–©‰ÜÒÓ´ÿOÆq¬!'?~Æœ)V…/rÐ’ûçK>5@!¶-Y©ê/„{ŸuIL„סYÁˆ4ËÇç¹q„¾ÃEë(†2é2åøºò_WRW«ºI€Iõ¿ðªQ[ÁgéVfþ`Þ0 ŠÑ5¸_®ÚùóÕM‘“¼@‹ÿZž9“"ó¢SBÃÑ@ hS’®ý Ç&¢’÷òU(ZˆÊh©{kß÷çÀâFäC RRq4"¡›?ñ£ŠE_^)¼O5Ã_(¤Aû”<È¢Á™Ì<#%±U®ÅÍŠgd4˜£QO¤| &·ä°‹•«)Óù  þ=[ÎÖ +ªcK§&¤œ"‘Š\EE¨T–²õ1Ö1ÕðøJð«téº~¨Abª[íÿb¯K}P?¾òZwT“¸Ï +Y6ï»jáTŽ>™Í‘ùxi,ÐpáC!™¯ŠGp™ØßT*ñD}Aå—<`wÜ‚)mÞðÆ&*â´ÛÄ~d©bŒ¦A€liŠ¥Â'EMEjº"–ŸasAhËRâùÇ  peÞ‡ÿ¦KK{ÀOþ¾Å]þ¨Ï€m %@[:Þ}ö4éÃ-¡e‚ŸÓÒi&¿[R0¡¹’LÒèL,i T¨3Wn½…š~ÈÏÇòe«½çÊP2–fËè“>̾7šh?¢ªÒ€ÿE$½«ÍªiHã|V6¬=¨—’{¦Å†µÀuòÏŠ{fWyÁW” tKñG8óHx0Jì$˜œvÄþ~“¢¡¥ny$8`’ãsö +Ô0v¢˜[MP‚ª¶åps]º¬(-Bm%x¥¨;£ýnTVPYdbö6+0ᨑ.ót’BÑXgHlrl5^b,X Hóx_AöYÞííR´@’fÚ½ªÓ,IËà•š¤K&ˆÅS½A¯­qál–ˆ(#å¥âPÜV¤êÐHÙS8ÜT„õÀ â¨Êzbèã4>ÖlG0¾Öà¡Á‚”É]æLŸH"Y(‘Jœ{m^4׫PídÖ1ýÚ€}k»3XŽ(8tV,¿¼l¹¢ÔåŠâ\)ÞŸÙ}gßà«ä¹ögN굆x»ù zböS)ì¢T7PùëÀ=wä] [ê‚|èøq„jh®Ã3‡h†ÇÓ‡õÃÛÈsfÜÍ–µ Ò\Ã’Öf5 ¹´”j¤áÒÿ6&yŽUǹvú–âÿµ¤— Gò“lSÚ w-£šŒƒ@À‘– Ú¨–:µœŒJ1ºníø™iÞ0 Cгa‰ _´õL4{­XâÂi™H+í9îPÞS¶ÀF¿’Œ]¢*`D±9"Ä—“KwXDÙ1z[:êi?››œ„~l˜Y%¾)–¶fp'±.é¥DµtôÃ/iÏ<¡al>Ǫæ¼Ðä6¡²ËwJ›ÅÏ™“"@Tv´åÔ‚¬Iù ²Á¨‡õò®(XHÁÚ`LŠªÑ`Ê,T#5n&n7Mƒt¹`­²jRò m¢ÃM÷è<š5šHÆ·¹rl€¿Z 4 è¥m-"’GàÌ!E¢ÐK:,½îJ^z·Lï*÷ö ûôu–Ø`›;NRãd>]j°n.é„}• b à5SéM¸qÌŠö€›q•ÓÝÇ!Ct~íõÒ3€`;C!n¥NϦ0GèÙ›6y¬»òä|qî$ Èèõ‡’OÔ <› 8v3Û0 Bª—4Â?æš!/ú²!b9BñÇd€¨8"×]„#¦$ùÚ£Ä03;‰Eîä,²¡|8ÔôTÒé°}Gv×Ð4L©€%% Q0iÄî2‹¤år¥P$)q¤¹|‰¨í£:ë‡ýAòo¶¹‹@‘^Öè‡ñÈL@&ÞùUÎRRâÖy™Õ·X’ê2Æ6GТèó+Ú~æ"i[þUeÔa¦êgbü¾¦~ÿ €%ÚZr{Ý›)¡ŸWùþ tãÍÜÿHeòÛˆNcîýƒ kŠüV•/ jdãkí¸ +%[––Þ’-U³Jf'KÞ  ÚÆµyÎÖ‡ËÝĘ+ÙPÿàß§ýsRÝ;q='ð¥ùd P|5V€“jÁ:žÂÔI7Fo(YYxú +ÿG„´J[ÑøxkÚÍIÕý2f‡ QSœL@ÖØjßš zfL«Î–&_–\ûq+Ûâߢøõh„ú8kvŸb‘1…ßöœÌ<ìSúI;6a±Mðç¥LiwÙˆ¥g¼¾Öí¨„&ˆåw¤&Û:Ÿ™!´+I•jàæð¸®$AÍv!ŠÜ¼p²ÄBRµ o@Ôœ^²>µ;ªiø.F}…̾z°¾K„OZüNÞ¸ÜóÌ®ß +hV«L’ì%WÐ4çÒûÁØ(Hþ¢ }‰ +}Ð8¡o´ÿ†VVÒœˆcð¦ëc̯8èi½¤ÙöȦBYQ#Ü'cÍj{Mf¶¹åég¼ì‹MwÀx ëk„Ù*ºËuÞÈÔP Q2#2ÛÍY:Ì0$ 3®__ÞëAÚwöãð£c² Áì b%4¯}^à|º_.DE‰Ò§J°;Õ8MLDã(¶µù8LÐDm&œµ”à¹Ù˜ŠGôt6‘$AH_b™”ì6M\2_cüNRc"’vqÓëÆ¢0mr +xƒ½ônÒás1v­Ž jÂìÁÖ ÝurE>ËpwÒøü9‰G…z=l ›Ð† +åe÷œ,á'&YE¨¹½Ö|dígœCñ3ÀÕRXòÖ×#ýïÊ,µ§ÿI²*ÌTEv¶A2é‹M˜Éû…¬2€²M;–Dõvtº¼3—0ÙA"V:‘áRÊ4“j¯øRųÞMV=ûdp!pÎÌýÈ=N*¾¿¥ÓŒLBïjÕ¦‘&1Ìx·”õò–‘¿V³I€S¤ìjÞiÓë³Å¨Q¢Ï¬Zw%qa“‚[p¢ ÔK )÷Ü9¬I4ï¢LÃ¥ªi°¬ß¯ó•*>ƒ%7Fƒj½»†1Âä›Ý8‹Ø¤ý»½:Œ§aeç£<31NNXBÇ^>»wCZ M Nƒ O憫uï*ÒŸ#™DÙ&MþDvu»j!’}7ýaL6Ö¬95Šgýåf.*,&R1¾Z`"Kµo(æ›*·›B¢+¨âm™2J&¥þÏ‘d9¢a®¼‘Æ”ˆwßs¸Ù(4Wõ/}mRV¦Õi3$úvujvB«7?Ro¥¼ w¬¤êj.R·¯çŠgAœ’¶&]û¯×NÏ5çÄ[ù”kj€ù§T¾ Læ„ÐTæÇî_}º¦‘MH`±†,xsÂ#B`†ãÌtÜú•ÃÔžG]fv@- ÝHBM¦}Pë‰Áø«Œn”ë+9¨õ®`p²(fLNŸú´šT¦A<R…‹>—{Q¼ˆV''ÉR‘ÚÌxa–ùGÖØsþ_"S¹ÿvÿ7ë—‹ÈŽ_Å +@ ›š]¢ú¹Øÿv?òž7[$SC®|ŒcÁfêç”@Òû°#õø³¦’Õ(ls2ŠÖÀnEOó³‹óÊ–5¼É9zOìù ;V?ÝÌeâmÒàb:¨@Há U¤Üžž‚³Ôþá,3'Ø)%{Ú#Ë…*Âg–p'alÓœe,|lÙ©bŸ€£A¥ÊY!Í–ÎUH±$ íîÔiƒN'²JÒ|d’Ub8‰ïÁÏ•ä–Y ž]H‰a Æë@`̱U¿rá4ªŸ6ºãÖ7¹6“7uá ðÊ@JØ8”ѧ‘÷†ŠÃó,>—Ã=CYbgÙ¨üíeÞ]‚8CDdÀy-d8ˆÒ >±ŠT[s2B>m®†FHzæG2Mj\”¶,Ÿzùðr‘Ч©‘³ZköÞ7)ž‘ñü¥™*äó v‘ÊÕ +ÄÊYâòŒ‘À?s®FŠ,¶gBxÙ„áÀ=‹MÕÀîMª@NÒü+ÿñ7!¥óá§#üÙ÷¢íqµ ‘’iµœ§H3iœ€J7ëøðDUQ…ÈÜÔ®¥8%–žœV“–ˆ:6cÅ[ˆîêîL%ðü$€y’Ëž¥ØOÃfÎlc²@Ní¦ío,&ÒwJ€tˆtVFYWИ;Rê—…4j\C¼ùUv鉷%É ÆõA‰ºQ “¢êM èfSë(dêS×·¼ª½Whú_j{ÌÎ ]ZÕbˆ€Ýc{!ˆUqZî/ßïZ¦dLºNõ!h„'´iá£n1]Ä + Àï‹Rº eÞ~ø‚ ˆRK V²Î?t ¦l™† +ø¯DS:œˆØ‹'1&Ð鑌vúeoãUH«0–û‘®v2 ½ý‚-nÁ„•Û*™kðÑxdÔYW 7ª‹´¤úf{2E’‰qc e4Äâ$IG6…5µN£è%×°Wº¸øô½~•É +yO>øˆ? 0»öP9:¢ëÀOÍß9`iy2 äÍ2´¢˜2AŸBÇï¦<)ö)„‰¯*®ÿµAïÖ= 9mI¤ð±ŽÂ:æìv™! A–“†4‡æ°·Î«ÿ[Ô±¤¿8¸­ëþ“w¶.–\XLŠcº›;¥çW™AnJ[psÓ ÃS:oÏ6i N£¾Aî}fšëÒD*×1j&R@é|túB·Jí÷@’n ™Ä9ÀŽ"ïr~¦%må#Íq™.ÙK“°¦ô'ÚÜQÞÔûcKÌûÚ¥Y#aÖn_ +&O`ò nü¿¾rI!b ”Å Ä$d¶R ¦¨}.že`€cçԪ쓊‘}ñ”x%Ù|l>_Šgì…ø¢ÿ—ÂW<ïDzìÌPÓ`ˆ–§«ëÖÍ»W¶B!t) + ¢ÆÄ}Ö©Úñõ—–DAGƒèíäE¼4ã¦oéq¶ùG¬›JõµR-iÒãìØè›$O'g^%9ýËÈêP© + +X²…R€JßE+>´ÞeDàTš*yåiƒ“~/ ‰U¢MˆqÍ<Ó ?\y¨Í×à»ÞÙ3[ϵ;ìqçJ +¹01Hƒå 5†‰'º×Ä»6†yLZ¨ºìïÒzä µÁ=ÿœŒm[}ÒTç„Y¦„Ø®æHÄšyMV×ò ñp>)ºDNk › Éj\wSj*1|ÀÆÄlãM¹- Ê uB34Si4?;¾8uÙŠ‰S_‰Ò øÈGôÂ@7¿‘rN´¹†³jþÄ—»Â^O:úˆŒÌ€»Ä. Á†übŽŒµK±]’ô'…«º0Ãe²fê°¨Õ;´JðGU­üLã*,$-Â!òôX¯¤°¹Ç‡qnZQ)Æ6Ð;¨·h]Z343Ü£„ò2û©Ù½õëZ‚˜¶Kv*è˜[VÀIo ªtÞ‡Ísš¹Má¹ï©¨1!‘^)˜¬äFMöØ;°a?4ð,¹ãH ›!Cz>Ƴ³ÎCç—¸6‡îŠÌ?¾´êäÂ)¥ +«™”ÇðÜôf%¿·Zo.û¾/‡×[Ô!ŠóÝ–v|m°^å-0( ‘„ÑÞmɨ»F +‚…©Ò©A9oç& GTå Š Ø•ÏÀÚ\5 !’¤n¶ùÕ«¤\p›¡,°Zô¯¡ÓjY¸LRë +ÛÆ!4RÄ+¥XåW+äTÄi)l|ŠTëæÌ„½ +¯:‰Ç39x¯•1-Ì33wX9’´¥£qæÆô¡ÿÕ% Ó¥…ÛÆm_¢È&‰’ô,"vMêLÞê[QÒyyž´=ͼ¨äDP˜èBÜ3'Ĩ– +}¦…%aü¶™êÉ3Az²H‚3§EDƒl8MLÙVE2Ö߯Xµe`µ,yS MJÞWsŠÔÄ×50£M sIS3›¦šé±N€ XÈÒNv¸b%¨˜V T } +<·ÊíîS½†e ¼‰HP”3^HE‚0?íj uËÇØmÀo(Ë­ªù/­cÌšõ|à ;;º“†I9pPI¨@ØÙ¶†ypsHߪ…c^‚xÒþ­| áËO?j0tNV“K=BE÷< ´ñµKHa¤Å/厶Þ~,@C×V¨ÊOg½]Qµ ¼ÖØ–1È:à_(~\ª“±"!ëŠqâ4ŸÙ BψNÏqp¡iîÏ·@IXàú²WDUúç‚ *wˆ;á,÷(…) + ùÄ›{øìPpÑVŠ DØ2º˜^²ò½i]ÝAÎ*>°ÕdÇÖ( +m0¹iÁŠ´UK?f‡÷Ä*âe­âQþÜó¡äŸ„Ã@“â>”x2Ñ‹F îJ$ƒÉÁ ï2¢âœšÐû Þ±ù„‚l›WTæÂ2. #zÍë]o„å^¯‘bEÈ[•Q»Fî0¡ CÀ{VLx—ÊrbJ笿ҽ'ªŒïnGq\ ð¹”ßCì^2ó;QÈÔÞžrsH”ÏÅ•@(½]A²PBº3ÿ+ÛC‘í]™o4&Æ>%HÔ†¢uJ48 …â=ï£>QÐ<8p1.•¤ÍÆ%fùß?@XÞĦêèë²e/\^Òð>2f1rĪdó‚ +• /epÉ¢ˆ.É$ùaJˆ¬èüœ²Ö¶.áÜõõ4ý (rK© Mç ÂÈä+&È(€@DU\bÁMDÉRÔ–ðQ9ZZr”¡lLÎð¨Ö“(*ò`+˜@±uxÀ"´Ë³œI<»¼€²@N]Q¶®õT>.j¢+DˆF%x| §ftXªIU”ïÞ\ôÄ3ÐÌmÌvÀC%ØÞyÒ8$2å ÃÿTÊ\±ª¹¸-4l¢„Ëúl0h5­UÆêt´ÈCqn êIùéB}8êˆR!(›KT`oj`O~*³ï€êKQNÏ@­Åà [6¥y&q÷J³W‰íˆ2uP)*@}¥nB„j¨†ðôhðõVÖ*ÜvTf=KÀ¦h¼÷8Y„g丙&¦"jûDÖ³5C#˜_áÚ'=¸øFþ‚ñøÍ«7R…sG͉¶•'¼ÝÞð‹I+e‚ e¯r4¶i®~F|,-h(ú ïLÜOœx:ICAz¨³—Þ±ˆûË¢P²;tçÅ“Ã?%+“äI¥E7Öª·½R¼âý§#ÛòðÔfÂ:ú7EâkùðP»ÌOeôzõ ˆJåëþfÓ5ª2ý_ü?Tx?ܘ}lz+þ]ŠYšŠH< P¨-›+sR3 +©u–ƒ—¿>”äØÓ:…ÿÔBTâsˆúÿ—5z ”9:ë× +ÜÀ@P}¡òÜä÷¬‚{*Âã¦lR7¢ô£Y¨ŠÚ±7"}èyD¬‡4¢%2^Q9W'÷hŽE°a‹Èª©ÌüѺ9ÇV¤Šú•ó H?ÞÛ<¥àUY …KXü»[ä|p·Ÿ +Êã%Ü’6À3´xÞ‚C¥Ãs^à–ÜP|®¯'ë•2YsªÄ "(KÀ2Ov¬<“º§±ÞòÍð uKìðuÍÞ6i= °ª1ž’ší +-ý,:êã €Ie°‘ QBgVѼWÆu¶Í¡$ ͼRÃMÓ +qV"!K13m~/²ïe¨óYFþê¤ì„I «9^ö'òÄ6쩆òGb{!Æ}ú^‰Å£gÏÿXnGA ŒGl‹³"¨-0:äòÐô¤]$B ;²ú&ï2Ñ^³kHu'˜äo}—tJuÌ RL ¯z.Qr(Z\+õ¢y[ú‡©w¼Ìá–å ¦÷£âºÎ4E_þξ ξ=ó¾åHëÈŽÑætFÌ‚ye¨‹!ÆŠS°peÃxöšjÍÚ£gI‡r·ñÉFpïZd-)=¸>’©–‡Fßâr޳ù­OmZ;4Ù8º?ŠmEdÀ‰—ª¢l°}=Õkfõ^¥ìDbÏÙ#ãµËãñP‚T™‰¹ïxb'7ºƒº®­W¢š¢þ´þûy3“{ äKQ;R]hã¡EFh‘†šee‡–s5”*‘Rw÷3»¬˜‰KÝm{‡>¥¼…6ЛÎëëëY·‡¢’hîŠ}=|!'$KxX]Qß ™ªN-Hª÷ cÓl(UBœ²sƒø5Îï*F§–¿¥·Ú‡‡›jŠ®‘,c{„,'ÉdŠ2¦öõôÖ(åhc—éî[zâCé[U $Ä^w,ôc¯ µÄ¬Rw«- *œñððÞ²Å醛6¸ôÙµ)íÞB¶Å«!èÔ¸ÇÝ0ŒÞŸ ÏlLkÇ·$z,‚³ÊýÄFÎÀ1Y½ÈÕ;-O³%Í2µóH8‰¼,{§¨àÓÌ&ÎEÄÓ¡ï=T†ÄàQŸ9én +bN*‡î¾&95ç‹í•ÍÕ•âäþGæþN+D¥ìO–Cj–•Êf1ß¼hC#ÄÚÅDy Êíý¾]‘„ØyÒu‰|eÐJ¤–;ý9™*–üQâ%ôDù­PH¦TŦ1mA?F¢“*KêaŸ€ñùDßÃ^É׉‚YbÿÈZ¶¬¨C±êÃaKËê¸uŽÞóy•ÆYâjABIlf÷χ#0Å ¼ÆgÙ¼ºXpLgUý-áT×éçéÝ!‰Wç\YkhAâÑc”9:xNÕ7å’F|ßQÀ2Ô®`‹ÆdèUõ4„¡Ì©¢&.-”mÈgU#ù‰Àƒ*$jöåÿ˜:éú`(ñ¬Ÿ'Æ +…Á%¦û´#Ð5—Äš¨;æ ]¡~Û×ü­iû|V—ªõÕ'ñ¹L1Ù .½^™X¤Øººe¨@(çÔìãTUÙÞF¡À#³aubƒVÄ€#f)žm–t3Ø%A$oî äùæÕ O sä” =àÐÇ8OÄ2O*A4e©pµŸøÛ*H˜‡"¦ Ñšë?ýR,¨ÓïòÞ!Ô”2 h®}X?ó~0ýý#*ÅTxòæ*Þ}!#û…:§³Á1²NTbPdž¢½ç(ðƼ޺¯]HÆ=€¿^')`O7¿7j}EñœK¶c¾*êëúy­)º¦ðñ=ãĸñfƘ£ÍLRyÚÈaz€Ã×õm-øOfõjÕ™´5o¢.„H’!‘k-P)ƒ°±â+ §œ¹з”çüTQÿÂÂì@0¼Ý@ŽÙÓ™2·Q G_uBA°0“y%NDùÛv•ð.^ƒ‘ß óÍQ*«Æ-q=ü‡]ÞÑ HG¦!&‰*ôK¥ô‡‰…çæ-~®%*¯÷|WîÛÔÞ¤l[L<¨'+—ãE—q£ôJ„¢Z…½.€%IŠ l ªäÀ{*ìîÞ)¥äG°vÁÑÛõß-†ÐÉP…} ûN¢¸Î˜7÷Sð)u˜ºÎ4Ž * +ùYM«8Hì Ÿ S ÒSÊãI´•£ áµQÞ0Æ +T©8;;Ì7“Ð Sº0úõJìá0Õ;Ÿ°Ñ« #™†”x¯vÛA "aÃvÔofŸ8 ex?LõŒ*Œ\ÓØΑ &Žò?ñ·ÁB5ÃTølgA2˜G,çú`Èy쉚ãcÁ@™˜ªqûÌ6£Q%¿GÑå6Lÿ‹Ÿ¢U 2ß⬃ñ'¦0‡ÕÊGaÖaT5!®‚ÖÔl’¨šUdƒö‰3Á&kŠØDÆØƒÙ[0(ˆñ” +š(rÄËn‹BÎ¥ +#ö6a)ÞÂRõšßÕÝâô1ÙufyL£”éÔdG©aÔL0˜Š‹=ØfMC~8–Ä^kŠN¾f.çÒ^ÎÝWƒo»ó¬râŠ_çdªÔÛ§¥ºæÚÓÕ‰¹TÓլ޶VÎŽ´á$s¯³ibeb¡F’Z]#…Y 53E÷8æO¹Tt{b¬Dvv5ÑP¹îbÒÕ@b9»b•eXÓÌMçW“Š3Zy„÷ÞŠÂ:ë“j Wª$¤‰™$Œê SÝYnhƪÁ^®{WYÕðRIIW—-ffâÛÑ£¦fŠŠ…Ee5NÕ8§¤[Éu&?RamæË¤5Ü™ŒWB–D[D&ªùX&¨Šgs1r—kܸe"=“SVRULG¤Š¬æ®ö ý™JT…®'Ñr +Í+Ž˜ÇV¥Ýs‹Ìpn"Ÿ††»Ø4c~»ÓÉØ™ uË ¶Tï†lBëÎ|1§î¤æ•õ†×¥¿ +2•êG§°Néñ¤XËMcŒ:3©BšȶœR1Uä,N±Ä¹>²Û¹Ö!ãdFȯGKCUæu‘uÇ|!I3D+äª_Þôw¯’û«ÕG2ärÍõfxE¶ïóð•xD4µ"•HÐdöÇõÛÞ‰b‰¥Ó»ø °ÄdrLS:ó$Îw‰ëz“ÉÅQ•§õ†16Ôî$Öúå:nБ¦ +d1šl²½ô²Æ‹" ™EÉÆ‚ÁÀQA€ ÝÄgÈ–iÔÇC¾]£%rDH0 Ç!Á   HQÎ8ÌéÔ¹x2ɃBãnâõpk˜†Š,a'Á @ +#• !®aØÝqŽ Áª«¦ ³ßÔ u+;›ÌÉb…Ñ” t'2"Á`à#·²¡ì¿ŒïvçýèêbQ5vØH cÂ`52a˜¸…˜l¨ÉÄ ^à 3°Û6”Õî.Óå®}™Lžy/å¿›²…Ð@y°›®YxaúDŽrÕ«^õdnꬎv·óØV§Â…‰é7Pa [0¨)Tƒ`©„^‰OÄcvö¶ªƒ7ƒ­^”Esœ¡Á•8‰ò¹zAó0;¸$÷ĽÕÁR^QÓêħ:a +NplKÍËj­ñʤ’L2éL%*#9ò½USeôU'äÌŠLx$w¹¸yc!>FýlN +v¥‹Î‰˜@o´aŸeBÕWã4å¸Ç™†©RÐQÇT‚œO%PKhQ d?<%ŠÚ(JxT cÑVXÊ[fy UËxU7$ ðS±„´3ã(l$¬Fh €QR0eúO-ã×SÛsüñË®|ä?ù5ŸsØ»ÄüÂw¯Ôå)H§Ÿõ±âqiSmvµ‰ýÒÛJÛ2™¤DR2i˲eû¶mïÊØZZ“[Á@ÀXi+PdyöHbHj%°cØ^Z©@pó¸3¾(ÄÜZ¡ªƒˆxos$^Ežeß?UAokBÙm´ÄÕ(¸f4á8LÅï|œ"ß3˜TÍíX–åV­„¡X­vsŽÊSÇ1 ¢áÞOQÇ(z"±VLݶh•â{í*˜te°!b–¶h +½9Êå`Oˆ9Ä¥guIpKrpÅÔíQ•2Á!²Qo¦Qta«ïÆ]Ù¨G%jÌíªIáN´ðžY”m汋2õt:Ô[G,d + Çoìp-&³Š«žq;MBè$6Ý¡ f{¹ä™ \Ù] +óOT–Ù½*º”•Ý£ÛG©(Y™ÌTå¦w»õmú´"#ÿPÔ\37Y]e2íÐÉ/†Šæ6Sž—‚Ħ%7‡­V½õrú¼š’…¥ü‘Ç`\LˆÁ[‹d¾[xXÇIÄÞ ÍpVvp_´Vؑˠ‘ê‚Á€˜¥Ó™0H¹å¹tØõKÆÌ”‡ÖŽ& &¬)Ë]‚* ˆæÔié„Ìû9jÈ~´ÔÒ±„ +2žU8&¿›«±v:ÖV,*…ªFf§ºI±•®ÎþiÎÏÏóòšü#TÇóx³'û¿§ñG|‰÷ñ?|sƒ „3þ¨záߘ°0-ùïΣó™Æôr– _É7L…\hæ Ñ +„" :3aDhUg¬3Z6RÒ¦âå"k,X3&ÆÛLRÝÄT!êYYܹ͘xw×Ï“yòé1éL(j(h’›¸ë|çø¯©J¦ªpŽ«³!]‰Ï4áŽs‹©ë`®šsà ¥çÕ ÉÕx&Yô±(6e“]•‰ÇŠVÎWq{^4 +•ÏŠ&D‰õfí´“!™¯bvúÃKw>ÊIÐ4N·¾ç^cjt¼†½¨¶tç ~ãF¹\?˜ÑˆËÎæu€´”>i™³þg#PÞõ''ô0ðékþ_‘Ĩ­ƒ­¬ê+™ësUqçÄ:Ü‹ÃêE Õì°‰ÐP)ÈÈ‚¤JiÈ öÐ:¼Êd¨šØÝOf,» +ú†VóŽó«šgʺ;Ÿ®Ä4ãZÔý ÕgAgeqüY¼ëÍ* +rªŒŒo"g‚QÕzgùw)+$?ÑžÚŒóÐöì*ù‡Õ§<]z4O0‰UÌ„„ž0x:ӹ˯>ÜÉ Ão(š¸ƒÕy¹GDäž›þÑœõ ñ&&©•‘èSWß‘iLL¾¥9™Jåìvä+ö>l‘÷1a¸³ËHe&<$437B6WG/SÌáºûÞ/}w7dU#I1 dvà„—ëá…Þ)JÙæéÃÈC#±q­tFBŸl¦ž•~ËÌk˜!š)ß:«nŸÎ íPf=‰™KE¦#K™íÈæÊ<üŠ4§¡)HMB-X´¼£È3橘OÍÜð~ +rå!YeÑüªAÖ¸PÀB&»¯5Êû„Ýâè¾}[¨0Û€ÆJêµar5ŠI’äèú£˜cr,§ ÕŠœ%r‹)î™Æ¬ªÌÌÌÌÎzÔ#ל¨6ØÙ²ƒ $ Åc±X@–”Í€”`4R>.Fcá°D¢H9Ì2 +!3$€P‘7rCïï†ìþûÚW‡’Ø¢§¸½KJå}À4ñ(Å. .ó!¡ $Àç“H6<Ÿ_QÕºeoWR¡…V²Þ#åb“ÛÔÇ(à7‰¤³1[X{$’ ! ¦“0¶?gUô¹8A¦p­ eA€ *ÅÔ䕹²´øÌEœx4Ö&n ê4Àµß6±^Å–ù΢xàM˜ËbµÌ0ÉéËRWθ°úö‘”êG‰Áô<†—ØÁ§Õ䙕–§ +ðr)¼¤nÃæ‘Tg”˜‘ÉÎ:vôIªqm¦)±‹ëÇç·LÖç[ˤ:…q1¬TºÚÀî ÊX¦D,“(Í“´Èd©v,$c8 +uªï&V ÿQ%Ûr²4•—”˜¶±)ÈaYÃSžuºZóÚV­4Š‚1<ϘV|Π¤*cYFá ¥*{ºÙÈ…æGbZ®y\–</Q³ýr9I¯T‹3"yÈS¼×!’E“Kçèµy£›•ªPƒ¹°öÁ«Á F˘—˜!åÓûs’”‹<”°! ®ÄàÞÜÐL$À²ý‘ñúèc±†”ŒÐ¸˜‹€OŒ*š™™&ùáÙ)l±D‚›o>p³V4ü’`Ï;>”ãTÂÑ[ê”[wx +xKõǸ.@"70„GU!/§ Ëæ³Õ©Tûÿ‡]Nc|Z³ ùšÊ‡î ZñÀ8H¤w‘äM0  [àkÑ!R©°Úý:ݨž‹– ì5ÚQ¶Z¢È1™ÈþÔ‘’*㬧ºBk¸é |B¾ƒ¬Y(º6çmB;ØÒÍúw)‡+ †? +]rŒ"¾ö,À]ð(ªéÖá¦-‹mæ˜W°÷8†¤´»=}êËÌÇø¨g€46Ud7hXås›Ž%õh'ðøF„ÖtÝŸ,fóŠ!¬ &º¾ÉC¨—¡,ímFIš`BöWÅ£;$0òQo­°Ö/æ"X½‰$O%Xï¥8Í3Pdæl˜ˆÑ|iõ6ªy|ž¯¶¢©·…3±‚îÏ +¥÷k+/Z5¢ïRB¢…ÙRqƒ9 ²ù“Az¢ üƒ€&rfŸBjŽ3Wñ›>˜ž9DK1•u›¼L­B 7Ž#Ç©­XGíZc0Ù»KG˜2Rñ²ëö2RBVŒqV(š îôdÈ(&;ö¨tŠAû)Û#&‹|¤d;ä…øÔÆ´_—çÀ‰4h×&˜‚@†C¸îÖúí;ß÷¹àÄGØrélq£T¬«¢Ð`CæëPw â¸hã£dÙUß +s-[([s2øW›Wâ³w"j¢r+N¹µzW=(#L¨Ç’\œ"8Öq°Îcï"‡<2‰t͈`Œê+©9ND†°Ã~eZ'ŽÌýñÉ0ù’YØ€uÊÇy ±ÕÁ8ƒ 8ëøpî#· Ì϶µlÄ0 2aᑃ:Ð*ïúfDïê!+þňVÝcá¡vì @²ªígö—[—#u¸;¬6þ•¦ŠÙˆ’é“Û¦ÁGÿ”rQƒ óܯÐ:Ç2ˆðvLñ&ÙÒ¾Ôø+ÈÁ›àø{CN­¾AÃ&“Çš#ꪧ +_X°Ž8£—yJ;\²B5lÙƒ¨dtظΠçyýîºy1­êôÓ&­Û¤|zI˜y_x5QlPÌ!r™ÃO/טܫuyÝ #ÇG´K¿I'FHµÌ­½Á›#lÓ“XÜÜõ€’LwA][‰`6ò-Æ—ÇÂTf}9×ù–¢S%Ò¡¶W‰À绕û$ÐhÒ8( ƒÛ +Ä[0Nœ!XLÙ‹vQt9O¸9yN·DüΜ ÖêÓVVýÉb &ÆM€€³)<®8çÔ˜¦›éÄ·u|áLâ SÈüŠqEZZJÚsXÜ’«ËPëû,}v¡¬Ûøê\s>ð¯ªsçyt(!Nœ8à `ô’nI·ñelˆ‘Yapy6V¨Õ À–ÙÓH1dƒëhÏ„¦Ð ü°,¬¦%€C)ˆm£ci»¶ª>êR#+VüŒ:WŽØ†áÎ}üD+ÓeÁÓg ?‘%\÷p)QAN#·¯‹çõ÷—@ª”¹L¾Õƒ¯t-úæ3â˜Ä°[˜Oü؃0(DW¦‡r¨—̱]f›.óÐ~¾ÀxÂ&£]R|šƒ`*[–•^T(žÔéjÍê]°éüd—xm‡Ë +³½ÖRÔÁ·QŠ…¥kVÊ–tÍ„+Ø‚¬W™iõ[ç­éÂSŠÙÇlTÙÅîyj°&¤ºÿí¥_8ê:u?ºP"¢"‘þ?»³$2‰Û ÿ®4 û¥ YÞ ƒtôðvìëï }[b ž¦¼á&§éßJàçVéCÓ†Í×lèk]ÆÍX"zZ–ƒQv{ÚÉ!mÝBâ¤ʪk¹ˆúq'ÅÆ£âC"ž¡rB¢¡P€áû `È=ÁFºñ­°Y8nY}µPÔì·K2÷6xãáSÔà2¸ö´làÖ•0î#TÛ‹Ò4ž!4¸›¬©O°|E3|þR¶ØÊåùÃá5‘ó2"ÚÇÒ¿ÖQgÕ)—ý…¡`ÎQSßÑ@â‡FJÜ%Ì|$§½i¥d‘¡‘â´rWŒWp°m‹Î­ñÿ _JøÎZÓ@i¢ÜJÓO¦%ùˆwÜ(“¡^+{ ´œZ{˜(iûô?£´4i©#PC|z†þ \JËðÚ +éóR›×•ªqūùâ,«ý>³Òº³5&t⥫¬'ÇøgFdàs¸Í-Ò-ŸÂôF¤qΘBºÔ«mf×s¶XˆMâ^¢3EÅj»wWC{ùQìXx!뤳©/Ýœ@ÅHL€*øæZ#[ˆ  „ZVà'íeÍk¡KÂ%™u|2q“¤®2ì@âŒ'ˆ¸×ó ^-%F%îYâ¼µGjjÁ£·Ê®>œtaàÁÑÛÚ¾ãDì +é“(¶Õ½€šö>çÉÉ {U­jÛTXwHеMÛlH‰~zmùÓkö<‚ð3ÝaÃ݇]§¸q·ð?%)ÓšzÁÉùýxþ1 ²w%kqd^’C„çnZà-®&ÿr¥÷cñ¹Ca>ÇLÏFõ8ðaºÝQ/)AÈÉ%{VfU§ªC.7Ö”ç*ÿgž§ÔdÇ‹”x8óvÞSŠ ~h‘Tó3M*Ðpjóšû!"2œŒ~bŠ °-N!›ÙŽxÔ’: ›2:_ø0¹¤KÁÇN†B%Ò’6«ÌÜ»_ãâ ¡›%™Ë-´—ð™ÌtÌyöól€È¦µâm Ò,Ȩ` ¼WUÀ(Úª²q¡)›ØÎmÕÁX!Qˆ® 8hd‚£Œ–…U~^ë9À[#.LüùOÕ±‡rqZȦƒÍ 2w° ®×¹q®"ÊXÉ¿¦(ÆŸ‡6ös]DË¢}íÄöš6Eeœ#m>|(‘›Q9qV;lo«-Â˃W6p×sðødv§}o¼[Î%Ïi-ÝÉÑ\ÒÏøŽõ´@¬3 Á3ì€x!¢â\|=ؒÛ.4‘ÁΓ׿yʯa›E;G/&1ƒòö]„šŽá‘ûÄ/¸‹ª£ŠÔ^Èq/OÑþ‹J}ø`nÜ€Œ ,)!ž‰›z¹‰-˜ ÌTÿ«&8 )½±`ÆŽú÷Œ @½ô0•µ N޹.ÞÃÏ$—MßË…‘*i†\L£Àxx#S±ÿ„kõdpO0uÌ*pPÖ‡ÓðãRMƒÔ*UqÔÞ¢3­cRj¶Ò}ÀÊÈÿ¶?»“WÞ³þÝÓD“Š(ìU7ñ·ÅsjYe~æãº1Hô4ÑAÝ©´qX >ÏÞ¢˜ý›¥KhÏ~NøÛ$ª™jëjÕÖ_³IÑoâñÙ,gž¦(#ÄtUàNytߣ-¼i'mV½|d7«^ò\¦bCà=Â7 ø2…ÚÆ’’“« ‘ýîÔ.?» 2ÏêGÀ~61dŠöà÷†¸²rĪܒ®—ïpMfõÖû“(è\QŠáÔİ£úPÎg˜¸¦¡Ø²ØÀÚßê7—>“T +mÔú‰Á%e{Vœù”I ¤LüÔ\ªØC3¤G´Ñt%#^jrAÑí…˜QP¾†Ý&Ƽ‹„m@¶‡7Z7ØJµ£ ÁùÂÝ>ü´ Äáû€`‹PDú{l{"Ê…‡bAÖ%—¾[4 ü‡®„1²'‘wõ…9pýsœª6&žˆÆç&ÙSZÏ8ÁõäýÂÿÙñOØÆ{Ê£ÔÂgB—#2=G¬6üõD7+°ZàWí‰bZ­’‚PJxQ7ÄiT0TRãõôrÌ@q 0n4Ãæíã ÅXÛj`ixþ¸ÜŽÜCzöÌ¡S€ÝïÕ¶¤#ä”J¦ç`Kùߨ³¯ÿìýõ7H£WÃñB0°ÑrI­ùÆØÛ™,»4[y‰?§;Ü? B¯)°ÓÄröûÆt#1öÆZ(ž.7 #÷(O¯ºVÌ¿„[»i`#!U^OÔPo.?} O›¶)Ú´™dsÑ$DÕ†Kã‹ 8ù³‹+f{S™óú”¤Ô"ƒlý*ý‰€;Ô™Ì%¼· k'm`fmÕKË<5}r‹@#ö¦Òï†c. +Ë‚q÷D†æã@¿3ÒÚ-Û©¶TKý“ßÓk6FO/‰±{+Uxó¤ÒÏ´"óeë;ÏÜ Ž´=cA-®Pëq6šÝÊ0`IÉ ¹&a˜a¾¶ëŸÐ‡_ÀMÈòBUãà(1ò p0T}Œ!{¸ˆ‡rQº¶“üªxTÈ´lFÔ%ÞµVÕ&xB@­í†Üc4ƒæb ‚ˆÍ%9Ìx!ÎáåTI¾q© +…¿ÞƳØ." áþ“Zïp5Y.1~S Ï‹¢ ½Ç›å¬ÉDÙ‹C ^¸çÞƒ ¾Ø¦‘Ì®Šêe`H$eN-ÖT*¯óg`•b5V²Òh½ÂiÅšÙò—Æ ,ka˜uPõ¿$ý“]nÆ¿:¯K„l“¹IaGY ^î}X‡y®>¨Ô³ßÍ<ñ lõ±æX£>¤Ù»uÛÌT%î©ÙèýùÂÓVKàÖHŒ¤÷ûJ«¡%›à·­¹ç ?sÀläqÔ”¦vS±Mz‚"Es=–}¥É‹~çùÓ1|ªËë‰ô¸… É +FcV8°5ýnšù¸º.<µýFËÕMB9<!¸ $åTýéHŒ+øþžò{UUåp< +#ØX.à|%…&¸ìì0ÛIö)L€/Ü4dV"ð†µø GX(èßþ’çæÞa2Î,¸Íî£X™Üœ¯Œp—§ˆ¤®·–¥?ÿñ~…Žý]½«õ­ë³ü§ÇC@Måè(°\¯ú%Y¦H8îrF](/û\Uk¥RGi®G•(Ö†IyÓ«€ÐÊ29¶ò>IÅ+õÞ³BDõ³íã÷Ä[ïik²tÄdŸ"ÃØ ˆû>·ä“C`F:ëù‚Cçé/t-›MÐå!ç¡É™g…ÍÚc\”TÏ© +RÁü£Ì +Wü“OøRÇ@aÿËB>«Ì&.ãfK±b º(þÏ›AoÌ2_jû WÒ‰ au¨æ¬¿›ßx…œ`£­Ù|·¼6ͱ¹Ö¦a4Œ\cô-º©Z¿™hðÅ:y|jêô©ŒgiäÙú¬Éö±}XÛÐÈ›·'³§É ^?²\Dzüéy0qÙ²Óx“ à ~|&ùy_~Óx΋7dOqq!å¡!œÁÛ@%BõÈ:T´…ä¡6I£M|ÀG÷…²7Ä|é7šÄX¿®VæSÿ€Káûà–þ¿yEß‹7š§wLàÙ4‡˜Æ En˜ l#À“DtHŸt–€ÔìFA,*?ïåñ^Œ½w R1åß™Á< ÖÜs¿õx†•ÂXðV”O¦£Ôr¢˜ØÖ¼)ÊsE#ö·-T i-ŸJÔ™¥ü“¹´]fÐàñ2k0Ò>ÄÎ'õ«¯¦%±=.ƦŒ +õ3šhX"‘ Î¹Ÿ.…‡°7~úlš`\Ë7%oä¡I¨ɸè1¥‡@ÆÜ›´2Bšj<éö¢þL_‘@òƒ¨Ç[ôŸk/ÒÕ£Žilû,R§Qw‡}£e~ª3eÇÃÞž—ùERÍ’Aeïv¯Ð´fOK¯«‹}±ùèû«â êŸý}õ¦JØDˆ¯/%­¢^†› >MB|µXÏ)†2º +O#÷2Ÿò?ñ1ÎiM0 Ö¸kï+»ÃÀ!„5yJš¼!Å=xEƒÉ"†¥Þh©ýEãŽy˜—-b²0¹šÞÜ±ó³ ”¤Ö*²ÚÝV{MPMOâI|F!Tj[®fñ7‡áí\}y%­–}8–¢´ ©ë*ôt—r-‰˜Jjid`/v¨&Çs‚–Víù@×)÷èä;2“L÷“-MÕÔ» ”ð¸Èr©Ø©ZàÓ0 .u…2¥Iì'£Ó2aÏT¿žÏ“Ÿr³·{9›_$áÚ½}2;N½’²ƒàsÇn½ÛÅþ±noPsuc$ˆ¦c$Lu)v +úð½àD¸5.Ƴ9Ú•õLrÿ»P±JÃo SÌ6P ê4Mn˜ZîŽZG ˆ†9VzÔX'ÅøvÄßÇœ‚<¬˜ )ú»@)…¹IœÝ.' ïÏ»%;ö"7ðŠ…l\´„‹ÖÌfÆÐŽ#8KA$¤â²Gy,~q0¡ Χީo@™@é‹Eÿó_š6s½½Õ˜ÑêÕCÀÈôNÉ[»ÖVw2í[{ßBÄž2†¥ï‡r(6Õ7^ɾAGÁ2àÐöxO + ð9"榪 S‹‚ˆÍ=±põÐÎþ”X¹LÎä«Ð»ôÎî¡Õ»PÄ>Œ»Ñ§†á«Nd¤…y’ŒÈ¼E?Zò„õ¹IX®¡§¯@ìu,ñXßNÖzµ,n¸ìl aÇ´U<š¼yÝ,Ekg;}lÖ´£àZpˆZÆÒ‰†f¨5 Äñîá^¤›E´C ¡z=^RY“v„9¨Ü4•.@ô¸B#Ûôãu:.Jy—°R–èð§_TÞÚcL½æûÕ†—êWë}ÊVf1n\„­r¢! ýíd9ð´¬!l¬½Ü7äŒd¾$¹+™…×¬Í +…xÓëdʳZ:VSœ8 É)XqF’P/|´Æñžÿ«Øb#3ñÓ¹m‚)JõAÏ–qé”ÑÓ«” _©Åcm™v½7IñéþB¢-6åWÉV‹O’f°2I¦aÌVhŠO”¿}×”È0 —åä"Þ~ ÝáÿŠ+±ùñ&˜GÖ³aÔ¯DOÒ¾N:¦’¢ U1‘«™K—Þ‘uP‹7€`¿¾énzõSø®^§æAšhÚ,e¶ë¶dè?‰›r-FÅnñ{IÖ4"º0,‘0Æ­Cs8‰üšúl¿8ýëì™úW—ÖøHÓ6¼Vîì¦ÑÀö>ç¥ Æ %åT`Vêì+Ÿ#ÍP5MÓòx*·`×|»<žâ[ºõ4!Iäñðö’ýëªA·iQ¨( Éã1q7Ê ;írPpò”iݬ`Ÿsš›bLæõ$—|‡Ø ¿Q.~¢€Š ÷»r”žÈ"µ#Ù5&Ž’• #0I,+"Á¶M¥Ñ}$wв/¾ë!q +ÔìldŒB£ôMvõÏæÝóR¨~÷kµ¡äÊ…Žžw>\›ôµ’0ircŒc›œ*¤e¦ºMP­ò‰\1+!â¶ +t„ñek%"Kõ¼5YÒ·dR(%ô–àW-·J R©éŽ!\âKÁÈ*˃!B0‘U4“-ëµ8&‹Ôjq”1#”ÁLüSª²|-á‰K·EzR!‘©ÂNŽðT/GN1ïae6-¼»‰.éí>–#0ô øÊ!ÓBTîÌñ² 3ñœ[uÄx…F÷•Âá#o~BEâ颪;JÚŽ4t]ð|y™ï:øY…˜£ŒM˜·:+²$‚à‘f8Âã4Xa Ð$Vÿk†ú‰Q¢ˆõã vºqéˆ<¶ã)JZðj,ÒïéÉÁãJ‚5P+…í Ð= ÿ>¡hÙ@œÆ©Xá;ýø~ p[Fž’™Ô44Ϫ®VJ:¯€ò¿äØô¶9,·cãôáw醿úÇ$aNà]€@¸‹o“Æ#à×Éü—¶.C]m¢8û0Ä뛃£IStĈt€›°6~®Åñ·Ä¿Ô.cŒ™«¦Íj¬Ôå‰^…&k¨Ý¶êïâÏ +eРQQUÚ"-*^&ŽŸèm­l¥J+«v±PB´Bzg5µpQí5‹Ðö½ªTÎö‘ƒÒrÑj¨fã¶Év¢¹~‘F‘«ËQÍcèÕp |6žš¾¼¿ŸÌ¼†48ðV› Sî]¯)š[O8g„¥‡fC¦’Ÿu† + `u»>¹Žº“ôýG<Ûð÷Cz(ÇÜ$r˜JÕ;xŒ«$Õ*ФªÚLz‡É-DÞ®×Ë~u[g|àûQ88öÅwïD½šMdcïœ%®îMË„-¬1îRPgâ§5ÉÏgZÄþ\È2ÃmH: Âä˜$dÊg(T#3{ -Bns¨æ†ˆÍƒ +f³Kš^Ä ?Q…_1ÓP˜<˜ä÷h¤³HHUäî\‹@ª.ú?$:.³Ò™ãQø¿ò’ÌÃP̘ú%KJ¼ïÅô +¢iYŠˆ§þâ ‚¯¢0fR¯å‚%n¡Lð‰-ÌmãÓV…yj”DÖ}Ì^h Ø\ø+^”°S¹ß‹|—l~´úÌaa¦~ð™tôe2f[ãšsÀï¡^ÍPLàÓ“c´¡t”gÕ½ùB§ò›ªø“—T-57¹«3¼bãŸy²è^WfsËI±Ü ÝST¡A»lÿÓ¨;˜®Í0EÙÔ.ª²îÈÆGa«¿¸_kKœM<Äâ¶Åt'¡XAA†Ãà,¨ƒmyJ5ßÓŒ¼õˆ•用¢fTjø¡§?‡ïübFéà7(eWâ•#ö;Ѝ!§³øç‡ÑT\œ ScéU\/윬BL:ë*il$Ý›èâl@Šî¬ß×iJ¡y{iZ1Ó‡yGò=mbãÃNÈN¡5ZÉ«fRŸ‰ØÚ–6¼œížÁ:Ó È$YÂJ©¬ w¶Ê¥v2@Hž§M–á3Ž%e¯ÊW©åÅð·¤8ñ™H‚3HbÞⳇÖɼ…\D@•‚:‘|| %9ÊF¦ñ.©UiKš·2;‡bfn€©*om“{£¤”éÜO¡±‰bU9UÊëßøàb´XÌq{Ã3·5n4Ôtºo*¨Ðæ†*8UˆbäÓŠþíÀè¦äü¥>à0g€ÕL¡¬Ý õÝx­A½$3šz€zãÜ<Õ~‡ÇM¸*ŸÛ¶LЬ^Ó³ØJä3Õñ)6ÚKïj0 ¤sbÁðoIb3‰¼˜Axc«d'ú¥±EKDtHÌ Ž›HŸí•'[èÏ­˜3g`x€Û£×4–F¥eK;“$/£ æ1ÑëØÀ_PüŽ‘Ý7`€Uxk®ÄÙ°3Ú1\ì„+áÈé@wïU«*ÊlÚV§â…ŒJ«3g•4¦wŠ9¼¸~;”lEžAT4e $’aQ¶ó䯑—¼h²W! ˜söªù¹Á'ÞÕÑMÖš^,á ÕLŸ.èâð>úc»Ã%̾fO'CzÝTSÆ:îXa?ôä»ôl·‹Ïš˜Š„Ðëš ý[vÒ3ô%,ŽBÅ¥×Ôìü7D ºú*œ]<æø³Ô߯]~LäÙn€´ÛÂq2Á¤…&Ò©€ì9ÈK§ýDQ¿¶1Pë !.¸ãpNè‘vó’SŸ1²:íÝcJ±¦@ª4™‡”ƒw†7©Véc•úwí‚ uËAÍþù„ßL©|W8”VdAä— ä±"œ?z?÷gÃåõ+BÓ]Êñ-$Go62E¸†;dϽ«ÅãƒÏ$lpäÏôÞÙ¹xAY;ƒ2´3Ÿ,ºL-¥«YÙÁ1EÆH8E +.½ˆ*¬,]mÆÔbr˜ŒòâðÝÆ€¹m¶üuZ‰ûÖ®Cn„:Zf¦²%[I ØË3˜Jw·ØØå}ù1qôÐü2ñí³—Y J¤–-&ã6a Fd„uV +kJ.ÔÄÀ©6晸ƒD_'QÈy‡º¤%O(ߟœ†åCbdñƒâ^רN¨ÊWM¶øE”bÚeÏDçìR•æ_ýñKÊÆŠî#¡´¶ë=ç[Q 2¥ktÀˆXŠH)o?$šä»uq8ÑEEsf1&³¥Nq"B)Û]¿C+¦‚§[U&F9Ïãj>½ƒ  8jÊ]³?„§³‹2ÆP ÄÞrÑ©‘!°*g]¼¡:tN•Ž4 Í"25V¤ Gár‘næúÕûA|=O•£Tò×­MFºuº¹Jÿ<5ïœ*x„A –Ððn_òÜ!¾¸«}×Ï+H—â:l¯³#M(tü€é1¹?~ЖTª¶ AZLdÿošw½j÷NlÁítð¢vËÉ“—ºmÿ2º‹q]³¶:Ksi¦î+ßùæ )ôôâ­<”4–XÖÂüëOWTÃ’ïH0%ÑÞûÙô:»%Fs˜Ä~TW$v¯iñü!d‹9ºŸÓÊ<’´=u*C€i²M‘òî˜[Õ?(çŒ<5¢íH¹e”©/6ˆ¶†Å¶´Ö(õôDôB¢bÏpSÁmÖ¥Í{”9U¦‚c P™ì¢.} +/ o†Lzp}{­Õo M‚»3ÝQ§(å?[oitÊ8š¤×ÜŽŒÉ%‚ôC`«É{¤Ôû£N  ‡;Xÿ¢aê}ÌÕ„dúOÂpÐüeº¬DyÛG»eÿMê *6•ËÞ…DqÆÓ5º˜Q9¨·ÀÉê €õ„,ƒ?¼ÛY„Ó¹räËÑ¥´ˆÆh“¦Ü‹Y‚åTŒ3RU[Aõùv4uƬó +?ˆ[CÒ!à‘Æy7mn¾õMÄÜ{[Ìÿ Ùt^;ôQŽÞ^H>›âÏ[ +”«fg䢶"åæn‚d 7âp +rX¡9ú›¿y$‰C21ÊÓ`æ`€|GE¾¾/žc'éÒW梭 ë·?ÉUaóÅq²¹±Lq½øsd ˜€‚òó.¹¨Lf¼ÁE—Ç¢¦.å|ù#£"Âí:rò_¨Ü‹÷7)mó»Î+½ô´@ÏÅ]W[{øÌ”ÁWzX)~íË'¶3Oüd×øäÁÿ½âU+ö…Hô1U~”2)8q£`VÿƒSe¤QÉÉ«’[’Ó”@h_XÃ…?­àÛ úA!-µò I0”{b¢õkØüB–j°¡¢òrÛ"óûì­Ÿÿåx黜‰Ïà„,õ¶0Q†Õ}Zk S|­§iŸþ`dH’&ôÍuQõ x$èŽãn£ÛÂ"E|5}ø‹1‚ukÍdtû±¾ˆü¸ÚÆô:—âÒ¾^±sË‘GßQ=„^hLå›ÇÓWü_U@Ú JÝËz<;X“pLÁ™&¤¼UlAKÂ_H¡šfþòõªñ¯hü…¼$x)æ\òó¬œ2FSÒ‡…hûsü.®†ˆueÖ“}åÀ<ÞéDZÎéQšö«ÝÔü¥òýöB7Ki·þaÜ– k>V ¢…‚îÑrÜ5Ü«,`ËÑDf·Y"fw¡'÷­þSð2°  |àºÉ$‚*ÔOfû}™d%†êÝÜ7>W;ùÆ–dÓ,ùò ÕŠþBiÖš1{÷ä3 ÄMOÁŸ4Ñ¿¶Æ…˜D>á9ÏõYE´@ñ… +mÝxubW¯Ø¤ŽUƒ;44œ{BZÚ,!œ7 ”T +åŒêDuìÑ ™%ºšc=ÒåPìðâ,’,K¢¯ÖÀZ +&Y¶-Bsç_ß|¦!‚hŸ(­»¹š çŠK“¢/+ÁÝŸ*>ÍŸR™+–fÊoµ7ÄHbŠZĨµÃL`O¡ +L—Œp ­Kqp$Wж©ðñÁW!$ùÇ€!ûˆ§ÉÃf vô HZÌ),.#]à Dà o_sší°ÙòÜGæM~° z ‚°1 =º=EðŒÁÛ´vj'bv²Ý7?[ÿðƒR ¹ãñÁ+"çL +á°WyÏìäÇб0ìဎQúu¼HeYQÔiÒöS†°vˆu¢;-‹9.ÓqÝ…ÌèÜh6!s8d–ÏèéèâÓ×?Ö +!b8p“‘e¡[C5ÎWQÓy’©ùŒªÓ®ƒ+d SìÚÒ[bÊ Êþ ÒlÀ”®zä^Ž$ h¾Z§éô¼¾(–Ÿb˜+´ùð¶qª{^§³R¥””¸P1õ˜:êh©ð‚|,å&+Õ–ž"˜z8l÷’—M§Î˜¢i)dó^Di­X¡2O+à(AõH´(§<ýíEÐåxI(as{'Âg:;­ì6î”N&JÝëDת›œX¥<GEÃI6 ’ætbï“%ªØ!cÿ=·÷ë;úÖd ߎܥ÷:\ËÇr=–gÔ,ßSeñ›©kK8•ú?ÉF•ë¬E´Ê‘É$Åã ã¤Cÿ@þ%Ç 3ÇW3Æç;ñ—í tQsY+o›âCÄI™Ù¸“Y{r++ÍHöä“^ˆ;àÔRw:r +KÅ»îÅO/,ÿefÆäÝJ2òÊéuþˆ„¦¥ÈÝñÂèI…|VÝW9u NŒXy|²‡¹–[×"¬mŠª€Eû`,ÚÒŽv¹ú WÌ?Õ—ÖÍúœ4¼ù€ñëvÖÇà¹|ž¼h¬.†¶ÏŽÛŠàX½ zgò‰*9߯ë{jƒ¼ìÐ"tyèz²@GA+´]1d+3+ ²~›yAPe÷tŸUiw,—glüøŽŽçÖN rÒ² 'Lfšx™hhO{߆OØd¨·‰b‡íÁ•ŽðKÛ-f WD[ÔPÖã‹Þ ÔYŒ‚åtþ•‰ ñRÔ@Z M=QÆ÷Žk ‹k0óI¤ê˜íÈ ›ã'ïaã¸qm%Ž{ ÎÙÜU^,Zd/{*PHRMiËP…ë` ¡êTÕʉì˜PMeÛIÚ¦ò¯˜¹ÅÏ’#ÍÑ×ÕKÃK†ù‹×M “`‰(Ðõ¯+Šðå†ÙÓÛ¦o1¿Áܸö6µåA­Y‡q +ó:!F£Åvø¤ÓA•B£úé)Œ+øüÓ;f¢k —EÍ3t;¤¾Jˆƒ¸ü†|µUx‡Ðð&ZW½á±æYœžbD;1¨¢I¸ÒM# rå² ' MšµcÌiŠZF*ºùìé“HŠOñ•tôÉRçÞñÕ9á‘Ùž%«Rz­ÓÅ×ý± =N ½ ä'ØìÈ6ÿRÐGÓÈ«ºH8·µ•`bÃý›SaTÚ¥‹<Ãfµh(‚8‰äáÍjô()…P@à¬j+;µ³—Â&ØÝÂ*î›ÜÁŠfúöM7f[ÞS Å~«=Ý_BË%²jE¼nñ÷óQ—cïùš „_tC×Þ ¼w.(üIê­ÑÄQ—U…žŠ'PW‹*\Ѻp>øß6cÄQu{ ­^eåÿ>prÛläŒݲ›­ÉDŽBb;oBØµÜ±É o-Ѷï«N­Ýúe⦥$V6{K}3®èLÎŒá`‰0|¶‹BÇY¥R`Aõ̦ü%µø,–òa[”Ô|&둽#9µÖ׈öX²A£·aíp‚O & +tMÇO›=µ»ž°2xq©‚¥iôþµ%µc'žB8}{ÒÜYòlÎÜS¶J4íÒÇaæÉñ†¥>UMÎ2<%V„5‚iËÔ}CÐ%a´*£6ü#Âo0z(mnm%ÙnÿųëDe_˜CŸ>°û†þê ‘ÔŒÏ|g…'=…¨QÜ!Ê·ÑÐ`&~aijšYª-pn‰²ml4 ORÊn׈œ‘W^Òñu +h%¨ß +vCü*µ1F[‹$àEÑàõºw”R»òž¨½±¥ta/#s­7þ4“^WÄÖƒt¤úèìªÕÁœÌhŠ¢ÅÎ_€×8wÚ+×µF¯(jKœ-ö¶¥0vï޳þè¨D†.L.çÍÞ?p1•/ðAÞŠµgYð›ÇrÝœZ¶ÇðÚ†U¥n_%F‡¨è²i‹ˆ3',äwƒ¨ì›æ ¢Í8郰ˆ/à‚—²G!Z]#ïìæså\6з²ôZÖñ*3çI3è°"hiDÔÄÕD©•©wÚ“ª <Ø}?PÉnÿоê4ÚLÓB1»×9èuäEk¢¬M"“!"ܦ~â$Qd©Uì„ >Z‰ÊÚ®;èà Âjj(n¬°ÊAæÒãXÇÖt(~¦Iøõ;G&ˆ,l/k‰†lh®åúä +3«@D8Ve0ø¸ê +Èô§(P!Ï)ÕAÏ»ƒ +Òÿ ‘»\ÌÈ>E³-ð8ÅÌæþ`%üÒpˆ‡)Šˆ¿,çA„/Þe¾—Ž ‘í¹ýÉøñU³„E×U!¬â„­Æe¾žV"w[²×+î!<5v,SÃDÑ5¨—Ä?ÚUÍâÞtÖêkæ6p€øÂelÛ*ÏÆ’yˆËºÑÆ !‰ê#foc™*¥ki®Ô¢Df£ûZ•+ÐÞÄú [\de ’‰¹U"Mû“FJk¸J,oþV„šy@kY'§/Áž·ÄÒ&ÙE!7pOÍ“ìŠli³ +ºW%™œ%l(¨ÐP +~nª%F[T8dZe摬{NZ¹šï>åÊ·´NY +e@t*WÊXÿΉΠ>%Ë}ÒÝ™­‰V‚Eš:x «‹YnT„ .A¹ÒÍÚ ´€Ü6>±qÁ°¡–/ÈÉrYµï1of½Q ¥kÞ/( çGzà,Ó°ˆSòVf¥С6´c³>ôÎ#‡mî`äN1óîÁ…Òk˜/ú~Cžyõ½%ÅPù# j~8öxPã¯I ;úÉؘ©Œ7\½t¥>¤=ЯíÀé¹Ì ÍÎ9½OXŒŽ»U³=@>ƒp'›Ì‡4ð÷[zõXp”݃ËBÀO~8ÄÕ$Ÿ Ì¸ÖEÊuv7Kt‹êAÍŠ«€¤ÚDÍæ,pÄÔØbz¯obË…¶=p¨Ÿ)æ/ëU"AîÊ2OÝF†¾éƒ.Ò&Ø[ÏciÞ’ižÐòiKÌMÀZEÎݨÀ–Ò¨ùÙ Æ´¥ìÙžx«ëj](#Q]I><%Ö­¤ËhŽI†0¼¨Î#C1uz¶’+Œ…eÿ i9_%ÔUQö•9¯áÜ‚^Sê·RõÁ[$¦‚pªSd>õôeïRˆf’ˆÞ0 7ÜQ°ªñ‚bæÿË•äÐtø?RfüFD‰waG´U¦^ÕðWtË<Ódº¸ÎPFê–Æl4SGs`!„ŠH$Þ#di§¯-HêîBÃРоäZÙq­ñʶÚËÆoCE%„R‘N›ìҔŕøT% ·$ +nõé®$à`Ü¥m`·ŒR¿Úr¨òw_’q·ýÌËEóí°,¾½•¬N ñ(J¸$üÜÿ"æüĸ©v‘øÈÐì¶Ï)„mˆ†èáø<Wç²x”°®l⳩ûv…œtñ£H>¶Ã¡xÄZ†âééØ\uÉ ˆÞ‘¬Oò:¡ÔSy€¥«îêjŒ‰ +hÄÜ杻?Ê–ÍN6BjsÀp-S踯g6–Zz’-6ž‰C3Ô,uA¨Óü1×ù)’ˆüË©_,ÿí¶¢2”Њ²É†]3;€ èqvNhñ´€ N“JB^ðÆr—¤3"s«a·FÏË¢ìy/,­Ó;×Üæ@6˜*ED²RO•˜u;0F/wö§üÔ®µûi¢îÚÉWrºÂŠ™*šŠ÷·2ß*áè6#6|6$×N¡©“_µV2bлå5•ÇO; /œéÄÊSœí}³4O—/YH*ØqÄfŸ}7ejÓÑÙPï³½,Sr:ç­=ÏÆ¿wüè}õ4‘ÜùXz°¦úº)Îø{X£hHŒi +fOÈþ®ÍÀàÐÍò€éí2jë!Ö -£Ñwà$bh(y.¶"]‚›…JËbÔyÐýmY¬–F$»Eþ‘l1ðÍÊ^¶UZ½®ž.ÛB5.ÑoµÀ¤¢V•¤1¨üÇ&£LÕŸiÇSØIUéKÓß‹v:(×™ÄzíQöà[³iü_wà×pB¹ŒW§ô2 ïð^ ]„•0tçô¿¹8j˜‘À˜*f· ¡ ‘_Ãø…eÑJ{ñTkÛ ,ìÃ)àMÛ2wPD¹¶áñÏŠ¼ààkxjˆòðÀð{Û¿ÈL]kp*ØvæHj,ú²£Ö´¶‚ +R™Y›0Ø·#®±®iÆ÷5ñø\Ÿè0´Ðã8É.t«ÅS4ZùÀ.¶ + ÛÈÀÖí.èµýY®@êv²ŽÙ´Á"®fÉø}|UŸDÁ›-n]wÛ™ì“#pzì7ä ˜z®ÄA¸'p~ù© +ãHžÉÒ`ì¿£aGÔa\¤ĹoQÃG€”™Šk@ò}ÁW¡²?Vg± ŠGá¦ÒO%¬Ò#5A€âÎÀE~ê?&ÌF¯ì–¬4M“æÝvö¥‘æÅ‚³´˜Åe(Òˆ·¥ +Bzã!4¤µ!çÚjÙk`XÆC`vGõt£Ñ€âjN1ëk&…U&3ƒ«M……xÀñ´Kjf¶a’ ·f°`KqšImL=Uˆ;5Ä9ººÛ›¹ +Ó[l—ê¯Ö£r +rÙÐ é¶ÅcjSm“–ã:Äü†^æÔ÷Ð}0fnÄÅ>C‰+±Ùdææ37ÌKy1W$©Û<º@­ì“Ì´,Ù"4õâ•‹´¾¨Z" ej®æwª¤…{™ø˜•ý¤ÄXX‘4—}N"(ëR³¨ÉTã°—›~~zZG±k©ùdðY†15j"­vã%ën“8`óȰ&!Ûÿ'5ðô ¿1u§ŒÕ ï¦ùò&1»`ž‡ç'…7šk¡qš²š3C«úQ­ßÛø‘xÍ$½Ä«kºmÆð…bö³.‹†L9ì=WÁÐÝ °÷À¡ˆÍ<Õ2ƪ‰h“„ôÄ…š¦Þ’*MfÆÖÌãvZ‰tupp€V©¡CC¦‡.T*"J/&ÔÐ3„·0\ŒÑèÒ\²n²ø0€ Ü +ÖûjQí5ñlÔ穦ÝôWdjÂøˆ¼Ô9xi‹ ¹Û,ÖdýD¿Iª5¼@ÿ‰b)aø@±z¥Ð‘ +²e{¡Œ?k–äôËŸÐÿ=î· ò¶»ñëk=Pz´ŸÂ_Î’#á `4ÔˆÀ €#“µ\  ùÔ|×fÆ7¢zæýz£¯ñ;%9éId~=–dG®lLØï¸8ä]Ãbš›7kóŸŸݽf9¹Ÿ$Üh§tkÇê(ö“a¶]Íš£pzÚ”1í¬@U—eÙAVs’ܪ²V£'+*\½Ü #Ÿ÷)ဎFäÄrÇ;zö«x5÷1¼ O}ä û·€êíï\âN4ë ÿÚ–;®TÙ‡.`âÃÁè©÷Pwb5ëèìlR+³þ?¾B~L_“‹QxõðŽØ:§PÀ/-#¬qè.‰˜±6ü%ù¥u“ŒWþùù£KƒÁ]ÔJÞ;l ¨¡#šfínbÒÜ.Áñ`NÒ6#$¯q3mÁ¼±Þ·°ê³š¡¥@f%þ,§Æ§å:Ù% m“´,ÜøE¼×øý^‘5A…‚b$Wî”I>¶E1@l ¤¨—¥ÍíJ3Tf42ê" …ì ùƒb&¡ß®Í˜=êÿF§Î´þ¯wí2¦«¬\œvËËÅÄQ+Ëf‘•ð6ô?W" a‰]ŠeiмJi“"¥½Æ3âÑ–Ó³Ÿ4¢°úªÄŒ8óHq1 …×DX €†@âZ+ý;2‹eæE‘´ /v<Ÿ +Í*ƒ-טÈýçŠ< ·¯s%åz;U{M…ÃÎ|ÚxˈÂnì ™š§!ó)ÃB©Â;`X`Xh@´’ò«-ÃÂJâ†K ‹ëÄÙ $xêXöµméaWºÂNG¬VÀ(eDÁó¨pôjNG3HEâ¾ wôìsÝ(夦8–k&±Å—9±C7RDŸÇÖê™ìvXF€U‘DÑ«zDÇ»¶™\d#m—´Ç.Û6±Iâ3ñxì~<&§æîcŠSšñêñ,‚ó!2ƒzóú(õ¥¸ þEð/&l Í’13j£neÇ.«ôú"fئÃEÚ0Í žÃ1n/‚w;¯¸‡îEtXŒ¨i=M‘¯ÈU¹òk’šü æ~n,šÚÂèw%V&dD½2ÿÊ›t7$¡}v4!*Ú_š±Ðˆ8–"£WjD.÷ühõRíVM¥µ+9)ÕE£|¹È£Èž2ãb^oôa&%wäɦȒڟÆQ[\Õ¬º*m77c* ý.ż/—¬ÞÆÄvY!(Ñ¢ši¤µ†n‹íS¡‹ë›ÇÌÎZ®{¬v‰:ö9©²ßÄ(#iaRc’r”y„ +©»¿œþ =¤LÖ÷м´gõèZ)»N9%7í'£ÒèÐQîWµ›,.Ag¾Ù•ð¨ÆŽ·ZèŽwk¶ÕFÆ>ãõ†ä®«Ékt¶´CÃ)fæ4œÒùê~óQï&·ªðSd³Ú…-qyŒ&Swf}mÔÝeI]ÊFæªÿÖ³‡¢ QÜ­Vü.£AªúvU%r!²Ž•‘C:ǥΒœïĉ]™¦2¡ïññDl÷iLEã–&1‘Q4zÌê‘1óÍëU3•(AöçRR‚BƒâM0,0,0,0,0,4`XH¸¹Z•å”ßiV$šQe+F#¶yIýýµ¡íW*ë•wÌÂB9‹ÚOÖŸf!4›I,ÎäåÑ21±¨ÏÆWJ/W©Ù1º¹NL†Ì/仑oïiU_…æ[É,#7ƒBœ;ZJˆ¤GSB¤å£†ìŬ46L2½w/ê¬÷™’+Ã2ÏžCâ“m.UNú˃Ʀ28GÒŠ”ÔÆ‰¬JžRcdª”VãŠÜyÉÐÕ;ñï,LVÍ(#±¢»mö’jDX¶©êˆ„ŽÆÈ±¹t'((PLÍ7k±hÜ ²#»¥!.–&}¥¨Ì®:ÈÅÂX6bq¥”ª,fÌ8^5¢ ;«¡UM“ó]ëé Rh§L„$‹±N_1´3!§f_´&¤Q,é¨x­ëGcs£Ð6ÊfÍÆ£ÆXœé”qc#È· Æz+Ž•2såx3Ø)tçYœ¤¤M]™¦v+NÅ$RWdu£å)¦Sgn‘Ç˦ö~Eã=I•š9“˜Ni q”S•}—V¢L ½×SñcW£èŠ:côT6rá?r©êk®¤ö‘óf4V%?7¶af™—7W +0ÀÂÂÂB‚ƒ†(xà@„â "<@`P<0hˆàA‚ 8pÐPš¿g¯Ë>nFfß24-±ÚÃVÅh"w ãˆùÓÐ]5¿Þ õlʵÙ•°ãûl?£96úËjfû oLvW?Ôéyw&¤›òç•¶ŠlÿL/ò©jYfæôÛ”o°š;/‰UOs6 YˆIG¤w+51UÍ}5Óy¹uá -§ÙŒ]-ßðíÿˆÏZg$)¾Uc†ææÃ±Á_͈ž”tF£\|¨ܪˠ#Í•Çñ¦Á/åPw½€ª“kŒ­1Ó Õl˜UaFw+³°PŽuMU‰·š">íÆs‚‚Ãe¼Õ¡z‰®+#±èYYˆÔ9²3‹2+—i\Jè>6––2e»4³ R]Ñlå1GëËx5µ2*‹›7¦Æ*e^ Ï夔%”ñyŠÃ¨äÓh´EÎBE3€ Óà I4ˆÈ!¡X40kæ»j.F.Ž…‘X< N”„ˆQ fj A ž?˜ îÂh_ÅÑøáØl ÈKÞBRÃox#fØ©Éj´zyÒãÅÝÏ/Q”ô7ÔÆ*AZáÚŸ›û7ØxJæ\­ÊD†j_ײܹx-ö¡Å{È¢â´,ÏetD¤jh­z˯Š$eã×a†Œ¼<¦ÂnKfô]PK:ŠËÓç½­÷ÒA¡Î©I7'˜ÞJ¯AªÆà·±¸¥ûjÓ[ÕÒp¥+‘@˜ÎþâÚÀ›,qÈUuœQ2£ƒÜ°A›÷ËÉôÐàǘ`t´ñ“ËßRË%\íUq„†‰“éõ7Ea­Åš¼®{Ü•5ÙÉrPµˆWC|÷Úâ™mS¶€‚‘­.•,•‘Àj`š[.H˜Ðou&X¯úÝø7E0{ÿÙ=>ˆvÊäwu}­­d/Éa“#†§çÖ„ú8:\°=¸±ñ`d9ÐTi}ªtAˆœ­øÖ|!Û2Ÿ Í—ÏÊÁp>ûZg7tÄ¡ìÁ ÷Òöü»x(²SÃ4²ëƒbPô d? §K +´<¬àªnŸð@!¬Ÿ}+¥³éNRÂ߇ Ðý:}ô<¶Œ6z + N(*ÔD¯ëf¦\x¥K½8“‘«ã~ð«'Æ2yÙ æ?;ixš ¹nŠÑs›Ž¡„ŸˆB„ÃZ‘ðÓ¡_‰û*ød†û·ÉDø(",•åOy´ô\\{×ìßI€MĦ(YvÐ|‘§cjþn®s>É*ÕHQŸ¾DÍò^¤ÉŸ-¿‹ž“ä™4úôW²ÔðÉ!²³ò'ÿÌ€ŒZúS…H˜9O¢BÂ?üa!ù5¢²V’˜ /--ŸÜ™Ì¬·H«R Ø¿~ksV*ˆ†¦'˜+ Y²`låI¯SD‰+&ˆÕ?Ü£ê²ÃÛ³«Aœö¬ xM˵ o¿‡ðJ|ÚUdÍÀLÓœá燗ØÃ;C·*èa…MǽdŸ‚²EåXÄNQu^3´™W§fOÄ@ÿßîÂ)¹kÆ@ñ .dµPñŽ2šÀÈ…sj4v€¯•ÃÙú»¡ÍAª¬€nhBC™ŸEÔ7  Éža9Uú÷p)Ÿñ¼#[;ÀñÀK4:½x‘Mm±q\õÞe(s§F”© + É(—Åi¯8DÉTÊ#èêw~<ôƒžS™­Œ!¼÷ n”{Àë<ô2þÞkâ»áÞ`î\7'î:ž:BngØÙõÈuiu0ôÄPÅpOÄ {ÃÙ(‘Ò¯9K¹¸P[ÝÉI2Íþ_>— ²ph{(ÙOÈmÇ Íܾf*a«þïMÖÞ`tb’õcºjZ˜F{Å[Lå¨Ù¹öÔÚå'På5œ»× ÑÀ ƒAu÷q3º†B­Žál‘| p±w0n[zDE[r€¿"ŒX²¶ ·M(æÂó7YHq„[5²å Ÿ ¬å[DÍ•4êë¶Ìª!*#–`¯"¼s©õ‚Å (ÀŠ›Íµ' +°*ƒLê)##«Ì镯˜bF˜É£(wˆ¹s£Lô©Ö+îäô/N°<½’­ööÆIÞ$ïqïZÿF¬>Ž® +ò¦¹²&po0•ááê*ØO%€¨?¸Eâ5x~üŒC~*ÆÆ1ÿ³,Áu…æô¢Æx@º7¼ô”°ÕÌ2ÁözŸî”ÈÍæ9‹a­»´©ðÍ´ÄV,áE9 îÒ\\îY©?$gM!&­/Ó +ÿØüB9ì@rЇÿÈøºªÒ‚ç›ÃääžÛÅ,1²¾s+%MߣæÓ±ª"áh†æÜ&õ½õ*dH„á´—]– ©÷Õ£™O€7ÍðÅw¢æXë0­\ë%Òœ× ßu^üý zÚCȦe²yñ~)0ø®«žîâx%nkÕ°¸®âÀ&iI@L–å­ïŒÑóœÿðÙ›ô0B„03 ‚Ò:D'Â[ËþTlåMÕRÆ’d?ºgҌщ±ûCi—5p>\©ôÅ.q½»¼;¨{ÝQôYoµ¾Ã{=(T93ç~£›R…öí` ØÔŒIà»ß|'V…õÙ6`ò½!Ù™†(ÐEŒÖþÖ×RkТ+ù9âé¾Ñ…`7YXÿDM:?º^*gùPâm_—–û•ÕÍ‹ÖB’šÆ¤P5ÐôyE;Á)ˆ$-'ßè[Œõ`âiì¿G isij!eÞ?õ¾>2Õí ÓÁºûA´âYBñzÖÕÝ, “5·©ÏQ†ìxþ¥ï¿ƒFï/¬Æ¡,mFcót´C6ÂVå¨êL¯J>²mÉ•—ÙÈwwtmI²ÌØ &y^U +¯ÞýpòÀ¶÷ЙéÀuË»¹Ò™Ô?ÔÿMÖÇZá:ðÁ¤ôIï bÚF_W7ª” <øZø: +ÛQÂ4P¢,ªPpÕ\  îC¡2IÜjÔùpÚ¶ø³/ +zÛÊæMšgȱ•÷™eÄÓ ÔxƘäOeðrà èÝ&*ÈøÇèóápöB¬+D©»Vcaá´Bú_fpµ*”}ÓÇ·p@©…{%BKnFÆ„d‹À!,ÞE5’%å+à’HÀòf Dž=o|ã¦a›xÜk>ý½U)¡Ê¼òóÐŽ¢ò@™Ôo?”NeZS8ŸTzÕß‚šáúº.‚Š8cªo^|Á`^öç+âÔyûh“ü(›øg(¸‰«¥Á´’A8nŠÀX,D±à¿¨b½›«(ó“ø`©‰ÿfˆ[ ®r@@¬œ6‚·&8äë##®”†…í”,É}ù¤BÊô5Û‘í“Ab³VT¼šùN–Ê, !Àðmü h¼T;Åó£xTÖˆ;ð÷ÕiÚððmjCÜ ‹Ûä’ÎZ\¿K´7Ïr} +€Èõ4ÿÙ–˜ù“è¤_ÊÝÄ=Î t@OZn»‚lá-í@T)ᔉÚx6Ʋ¦‹•À`Ç™Nó›¥×Á§ï˼¯sEPŒS9+(¡…@_kІ@×êòKÒF„¤52fx´×î¨ B…ašQ¶ÒŠ ™¤+Τ}3±‹ F(Ié|»Èeé$˜Us© + éº,Ò0D75úÕ¨²•òŽqq”t/r€DÚt¤Ô¾Èá0Â|ZÊý"í{žD’;sãòKŒ¨‰H*¿×Ub‘ÈQ‘k`äþ‹ôí™îÉÌ©äIÃò3Ò.‚lO {;âkˆUÙÉŽó§Fœ/eTBs±¤–;b’ SJU…3Ì# .‰ÆÄGB,I×hFX^Uk"³D+ ™ýÆX2K²´7„+(…˜ä[U‚ p§$ÎÖFÖ)t’ôànIî’´âÂZZ£ZÒ@H"u¹X/>ÚÙòº €ÃHBòôuúÏ`GC‰¬5åíËà‹¬ƒpï“ê4If£D6zñÇ$MTŸ[¬ÙÕv–¼II¦=2“%Ré-««<3ß(S)!ÿ£åÆà™Úû<ÿ5ê%©þƒÂìiéOqWAã½Ô j0ÑPÃ1å4B >˜¾æ‘”ýY[ŸuI +þÎCU´óv5¤Uè Ø2ÆÑ(õ¿f‹E"ŠƒLƨ^‚|ØÏzæ4œ¾?Äý™”ª¥› ÑB`QôôÑ\UÒ+)ìvW×L\˜WÕëQˆnþÑâ‚(ðñPì$_P¥šw~òèu7D¬oõ÷>÷ò·Oêfmž£cÔó€V-ýè§3ó®vœ;›H$¸áë:sëMô¡Ž^Aò5ª;Ÿ$)`Ê>õrò¹7®¯6WF™íL½ˆcá‘‚*sëçx¶œÀSAãAŸƒ®N°vI´DQÈfƒ©gfÃÒ»ÕWMS+ÕZê-Eô[e~÷}UÆ•:dh ï|!åì¥4ý)I¬ïmIìúyªŒŽÍSŸ¥E?Ÿ:×=í"S LƒèNΨ¬Pªo2 ´8ÓÚCzRÓ?›~ªœ³u®¸Ê–c¯6⥀JÊo¥ž!&Š([/4·9R¼“²UVokRèb±lj¡ŽTìéP±è=÷9ç Gûã7‚‹–gŒÿë=lÕJ˜S` ÇYëŸPó’¸@ RÒd\…BK©º|ç%hG¡þ$›oiRôZÔõp…n‹µÜTuTާQÓã‚^H_`Š…@'Þ03ÅŒŠ e´²@{ž Ä.´•áa}ß#@¨|í¯´6ðSfÎ;f;뀕\­z+çŽpël/^e¹ˆ`QŠgª6ô +Þ ?{¨%?¥ú}ãÚó̈*òôKû0à"‚¶JØÊV¬[‡€XväÎɇ€–°¼µ]'X÷ç*Ë(ôL£È‚é5EWk è ûvþGµ¼<ÕXî•%}áá7 “èjÖ8ûœ^<îéFœ{C7GZzíö&‰î x]! +×^©¸ýH"¸©JÃú- á\¯Vw™{É¡Ewî› <Þ6^¥1i#mBQ&·ðyMŸQô•¸§ÄsãÇuÔkE´~#4_Y'ýÃÁµó(þ*S]´WI÷¾·å„{lÔlΓ†?]wœÌX²Š…ÒdÞ_²’|ÐI1½e¤§\§@³Ã_ÆI@ËkHáU³-2µÛ;VWÛ1¶âÁ³+éœëß—Œµjô=>(#ÿ:ê|†8ïs»è&Ð'š¸ARÒ<Ò¸{¢TcÚÐ- Œ íÖô­¸fGñ =GùÖîqé}en‡”J¢€wYkK%: OË?x~=u‡à²ƒ>¹½tÀ-:Ó›†OZ LOЇóˆ4Ué¤Ó¼^}gEÇZ¬0k¦ÞÕù+” ü$Ý <è3Ó/«=²:EO*÷aZ ó×…AmO)!/ÌbÅ ”1Ž\ÛÓ…ÍaYÛEö’¡Ñƒ%j³Ù1³+fÆi™mìÜHˆX¸e³À•ê†xvy1Çä¦\m"ð岑™Œª—z!ª2¤ÀÝÚ2 ;H¥–6² Ë‹kpƒ2i; ‰¯5Ò¥Þøç¹¨)Ë ›ÉãˆªÒøŠ±ÞUKÉ„)¦#U¨k"4|R›4E_À2 ŸrŽ÷hôÛФº`½‚(‘³œ\Þ”õ?­/Ü÷õ ¯Á¶GAcX†t‹^ +endstream endobj 26 0 obj <>stream +3¾ËT£»LV¥±™jÙ1}Ê=†l+“z˜û¦4¹Œéú✃˜WÊþ<à“É`·\Åäþ ôËvcü‘®iù’1õXÁ¿j^‹ÑÕ‘Õàøë‘öR\©â<„^ ¾™ËêoZüïDÕ¥{q/p&‘Âë–lU ¾ö«×¦­ÁP럄c·i6ÈcæmYˆš0dFݾ [1ÿYs cQÜŠòÉ^\MmÈ#%*ÖW·3Èn–¹¬†„¶¾Ý †f£y=ZŸj‰ëeÅ~t$BCÎ5({ÜyKÀª:×3D(ž“À|ýÈ26¼á믩¦‡$©K(7J±¬¥ÒËÎJfªá»Ï)¨™““Oä• ­C±ÁÓÄN%xRkšYpÞ9ø¬ðéFýk±_ƒþ¢ƒÖ¿¢G—z° Ir¤ãróc”§c—¬Š±#ÃØ°3U§ÈÆ•Œ\ýñ,Ç."Ðê½NÌÚÒju¥æ'm± ¿ˆ'6ÿýÔŒŽd†˜o­½>3l‡‰"Ø;lü4 +^3Y‚k½®Ù€}b’ ³‹ Î[HbzÎS΋ÿüÉ&ÖœS° ‘•qvj®eCOÇTØù‹„¯`ðÁn’ð~¡efhψ^pàaÅ ¤ÌÌÔR‚›Å=Ì”ùÆmégùS,88©1=éÓÓÁ™lt˜¥»•ʽ¡tÊ~>BòAµ{ÍQ_J‘ùýºÒJ¢Mª¥–xãoÉwúhþ{çgŒx¯K'¶UF_õ\©”Q¢è– Sž6:<ÌPHw4(úlžß‰™Ò,Óð^“/‰h‚¶’5*T òË,â?Ã`¤×Þ»CéÕØ”ùìA­p•‰ÌS©~Ó½Ï}p úLÂ-žÅòåÑÇ¢DNåEvÓ‹“zD W_£…´ä}‘èKó¾"hÇ— „õ Ïœ<®WÆ}H¸îbD[СI<µx=ç™FÓ4O2ó¨jPÉ#@àÚŸÈ[(O«ÙûU ¬3œ“™qý3ª0ÐXʘŒ¹÷"úÂÁ¸Ä 85PêÂâmÈ, )Ì÷AF´ SÜÇSrŘ…zÀ[„…Wu—…%õÄ ºÓµJ¨q.w-œ~-À­+_†{‘«…‡Í®KaÕ r^6‘¡C©Ó›ê°_µÃÙ æúŸ1ÿØ,ï£È q*†»÷>m +uü`ÛÚnS9×7‡f’”¿½*LÑ +¶Æ¯aÑìÙŒHš¢shƒˆ %åÄ«p‘/$T’=­Aò>9£ÞwBÃ`º“1±Ó „üy˜Øö?4žÑI£åâ}Z¤èôQøƒQÅÝ87(;qJ3)j©0ØwWùkL+5gqÎý4áe¸M»çO\ !ÚyÆq…ü4]¿Î3ƒŒnM²-ÖxÆÊc¨åo¸ÚEÄ85JÚ±@´c»J»€=¸R´jUjú2¹9Bÿzç¿7šZî%¢žA#gÅ$¿­F<|$n¦¾„ùSö³ò;]6ÄNƒÃ·=u+u¾³Áhvàå¶’LGkßÖ·q [%<ìÇ“ýcB„§{ê&£×n¥š[U£^8¨×ÇHågñåêŽ òLé=c¼–ª”Ýùd˜ôáJÃUœK–y´–ø”QHä<Ü|Å0Õ,[-ܼáÛÜ%³+ŸcŠd­Ì/=m -u†evQà¿èÙs^íÂvйøÐñ‰ßq¸±THfÂ!~.uˆØå )ܲî“#>C/ê»h‹ b”¯[mç2JÚ8¤±VìDt9Œ]ŸL“K6ŸéVû<²*Íqe¾Ú&ÂF¡þ›/ÙÖã—l|­/Q{‘:n‡%ļ„ùÓMöÆÙƒ>ÕC?äü(Åê`„ÚÀè 8+avN %ÝÍ¢¶¹¥n=ê÷ÉÖ,Þ®A^儆y)žM€$c@-É]4,¸‰œÂ¤J§Ìö €’u‹& stZDø·,4åÇ+Èý*ˆ¨˜¬„#¨gL¦{{eª…˜‚¹›p˜=¬À É î%„¬ˆøòfª ³^Z^Ö>šNQÉcöZ{_Ìù¹ÿ=“ÇÆ-S06·(€jÊ¥f—¬IöFëd¥éž8ñ\[ßÓŠ-ò£BB]¼zÔµŸŸ}ßG1Ø9ì:ø ¼ªG`Ó56ºx‘|K‚q!è³~ˆ')ÀùÁ·h€¨0Ö_²CâsìbÃö‡%Ö5(!Cj 8Ï–Fl<Þ uÚð—ÁUî™ÍªHßs7;$­æçi\¡lnüÞ_½Qq6­Ìí§£XðGãüVƒMØPÊ“ öeb3£±¤ÝTzÌ£¸¢ëP.§g·}u¹˜ºÿ§Ló»'›1›Šk'G›ç±Ûq±mpô¸ö>Ƨ +endstream endobj 12 0 obj [/ICCBased 20 0 R] endobj 27 0 obj <> endobj xref +0 28 +0000000000 65535 f +0000000016 00000 n +0000000076 00000 n +0000036160 00000 n +0000000000 00000 f +0000038784 00000 n +0000036211 00000 n +0000036547 00000 n +0000036749 00000 n +0000045757 00000 n +0000037600 00000 n +0000036810 00000 n +0000246404 00000 n +0000037038 00000 n +0000037086 00000 n +0000043073 00000 n +0000042960 00000 n +0000039298 00000 n +0000039382 00000 n +0000039764 00000 n +0000043108 00000 n +0000045830 00000 n +0000046048 00000 n +0000047536 00000 n +0000113125 00000 n +0000178714 00000 n +0000244303 00000 n +0000246439 00000 n +trailer +<]>> +startxref +246630 +%%EOF diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Source/Free Flat GUI.ai.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Source/Free Flat GUI.ai.meta new file mode 100644 index 0000000..7f309f5 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Source/Free Flat GUI.ai.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 68dd031738686a84f8cd0abdbf6a21d4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Source/Free Flat GUI.svg b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Source/Free Flat GUI.svg new file mode 100644 index 0000000..57de4cb --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Source/Free Flat GUI.svg @@ -0,0 +1,1170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +L2 +L1 +L3 +R1 +R2 +R3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +LB +RB +LT +RT +L +R + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Hat Solid � + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Source/Free Flat GUI.svg.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Source/Free Flat GUI.svg.meta new file mode 100644 index 0000000..1f3eaef --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Source/Free Flat GUI.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1339a4898f215dc45abb42046e190fff +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant:

9@BP;iJ+rTKF^hV> z%kQuTpFH`)w#y6zO7Uv2(R-X+kCeUFsSI}&OD8nVpn6rq_#e;cnLK~3h^vF;x4SW; z0S%{4`^eBi7Z-nFX!OxH^GaRlAoqjxCK{h>JthrS2@Ta>Hk}+pDhSunejmSaJ1%Vw ze|@&L`*78~CgcFkGI!=0v}{eUR;_)1+O8AlL;{jrxnNykuJd{t(Yv@6Y;e=)dB{`K zJs8hc9?T_oW^&t~s$hyr)nRp5d3J+z?s)yo_FI;v$k1J&USc-Ho*^lWhS^l< zbMewP)(FM@<&Qp0UcL*j9zf{tycv`7=swfg<5wL6rE>`ZR@h3dHVlzN{a%bZkzPB4 z1FKwL9hQ}tng*ES5@IhX^yOOcPoCIsq6zfn6$1;seGgtUK+6z{&E)dzcz z{RnsIyfmFMJC{@YS9qBo0}KfYu}l6RZSIKUoAfp=Vyx! z0G?A^x22u_@0}T6(8SKE@~v;OcuL_tb0}AyYns4UGm8V&-Big9MrsKOcAMtvriC-^ zl%Q#UvU!%Y+&>QSOmJuN6-4SH>rM(%B~~!=9^{t%qtHzIZWNpU3+8YSh?E3nBLX&A zIAR0acVbh|TJYlG{p&P4Q!!!|oiOlUJ}=%QLWc!yNz*ar<-3Hh4*!M#)~SSjGgZC!@O}V-Y*8&pK`WoIO&)4Kld)t AegFUf literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Blank Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Blank Icon.png.meta new file mode 100644 index 0000000..9c84dc4 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Blank Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: c7986faa57fc5ab478937d4fed66b1bb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Ellipsis Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Ellipsis Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..dc695566f74d5163c2e9aef06c14fd1a37cd0bb2 GIT binary patch literal 4464 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 a(|FZwGG{66(tF;p2ToYnnOB+mB>oSHh@RL0 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Exclaim Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Exclaim Icon.png.meta new file mode 100644 index 0000000..a8820ee --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Exclaim Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 078f2bfa61d319f42b811c4c87166211 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Question Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Question Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1159e6902e332386cb6d14ff9075ff2aa0bc5748 GIT binary patch literal 4219 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 L>yuR`?s5MI`gGW^ literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Question Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Question Icon.png.meta new file mode 100644 index 0000000..d9478e5 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Chat 3 Question Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 8150e29ed402938409cabad52898f538 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Circle Dash Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Circle Dash Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e10f2ef5edd5bdf32055ee023e03717629c9b1ad GIT binary patch literal 5080 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 Goc{x_V~v#n literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Circle Dash Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Circle Dash Icon.png.meta new file mode 100644 index 0000000..8e8068d --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Circle Dash Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: a569a5f6afddaa34a9757d84bb77e9a1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cloud 1 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cloud 1 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..844d1227785d95024254bba5609ff32c0d5f866d GIT binary patch literal 4142 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cloud 1 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cloud 1 Icon.png.meta new file mode 100644 index 0000000..40cb4c8 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cloud 1 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 42e143c86e7453d4f8f631ea354c035a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cloud 2 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cloud 2 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..21ae585f0a78728de71b808c9bfeaa85a822e5c9 GIT binary patch literal 3396 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 E03C3lrT_o{ literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cloud Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cloud Icon.png.meta new file mode 100644 index 0000000..890bde5 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Cloud Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: dabc19380a76426458ac691061a1a10a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 0 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 0 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ae6600648eda72866e16afeba639768a65b3d6e0 GIT binary patch literal 2898 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 F{vR~i_gVk| literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 2 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 2 Icon.png.meta new file mode 100644 index 0000000..d511bb5 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 2 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 5d52258ac0c672b4696b3d924f44d149 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 3 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Connection 3 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7097aaccc92d0520d1fa387183c0e13291238ec8 GIT binary patch literal 5182 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 1 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 1 Icon.png.meta new file mode 100644 index 0000000..b45bf9f --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 1 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 8a03f4e4f5e68804cadf129ecd68c56c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 2 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 2 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4728eef44055fffdac41a9450c98a81debbd377c GIT binary patch literal 3937 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 NOfOm*RT{X*{s%zqChGtI literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 2 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 2 Icon.png.meta new file mode 100644 index 0000000..06d640a --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 2 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: bd932e08b9a3647458aace94f16cf6ca +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 3 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 3 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..43c6e123d31d365152a61739a847fe3efc0eeda9 GIT binary patch literal 7221 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 c^!8^$U4^SjU^39lC=^edt#7X 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 5 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 5 Icon.png.meta new file mode 100644 index 0000000..d9cdf0f --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Disk 5 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: abccf8751e994124bb259458fbbf08c3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Download 1 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Download 1 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6f5c939cffe0a421de0fe2982e97269f6c8dd66f GIT binary patch literal 2045 zcmeHI`&Uy}7C!e9AfO-*sY!UnwoymQ0L}OywGb$eVib{S#}V-WK-d-ncstB6Pd6UJj06AUq$~h7xUDbf@iW020PI_1 zBEmk&{nqg8`C+eUk{v1?Srct++W2`SI)ZM7x6*OvT!ztMkgkj*e*-s%kOPY4?lby=)xSSd=tI8<2WI_Iu0izuVve?- zYOJiYrqlllfqopoxdWF2fFAgN=MOXxeQ?{ zkysgpa5yhF-5nz{s-$mLljdbYKN8?gS6iR-XT=R!y0hZyBD8PR zZKnC2#JUvYfc$WF^Kxe~=R2YBK4UFDMWFrqG%C44 zPK5eqfom%D4dk0qnY*q2Ffx9-aJQQcD;Z*9!kKj)Cp8&$w_VXoVzPR_3}ZM0|FGn6 zEI5-7`B?M8OAgsIqGfJ0DbArhdv*WrQ+hSMX=a_lYPcxXhRpjR4HSZ3gFz+&%bH%B zi0_%(vC=`X{0b#8jj74-^+PT^I7&S-`Jn67*C2Pke;51eQHpdOQcx{seb~-Z6ylV! z?qf~j`0=y;ckxD^)Q;P(d*uijY5x7BpEUvt0a_Y$^Qx9=&m=;>>s8O&D{tLB;{>A? zCUtj1$A4M;z5e}~$1UE&jws((f-7mGO1)!&*TP{2AD?j7zCd2-iW->IvDVVx8sjXrm!SKc)t9H6`|84X=+TrB3xN92yu{+-OxLG z=p6+eTJ#W9aB#~($wivSOO~)BV1$nh&j+Jy2xbvmh#xf1VKx4VOH`S|@_v7P10v_Dwk)eQjzTa%2@I7Y&UrrCb7ubz(GAVvSYe+xnvIOTBbc z7lef{`nQEyJI|7pIYcxX2!C6_RXP7cYjy8{_j+?2d{jRPw!aHv84P|XPvK65KOfx1 zUQ=hMdbYt6s&1|-b%H38ZUxd8XjS``7Kv5*8E!%>u9s>Xa7yXpO)iqCA2EybOwIIt)Jb87Y@FYDGZ`&q+|LHowvc<6u_7XszX1`Sj1d1L}z~@QdaK#!kQ*@xCTM z_G5NxBp#tn-&cG!K24gs&n_7_1Vte|D!`%TwZ@6CE)BTl9EOK6Myn~NZC)=0q zMK6>6ki0P(sF@$f|tI*(BX$H?9qas{0S{g4sg+(8CU zFjn*eR=k}UU=v{`=s%ik5P&}O>h}V>Kn%d+rYLxugkxT zTon?a^ZM0Fn~0W9tBC-eE_}9rnr?gkw}R;f%?XR{HN_f0o{+#@RcUFOfNxwu5fLI^ z1PBWTMGgSJ4g8PJ!IC1{W|#0J=np>lKRpYtoNTskAwRxHliv>Z!sa=MiHwbC31=1k E2S}Mm6#xJL literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Download 1 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Download 1 Icon.png.meta new file mode 100644 index 0000000..ab0b82d --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Download 1 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 7edd250b04abcb14599c39485d6a4e0c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Download 2 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Download 2 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9f3f56f504f806c59b6448ee9dd788bd83783698 GIT binary patch literal 1927 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 rdpQ8!p#e*C)A}XRBaxLF9l8A zW{cYL@b0;tO$8tkhZv+=-B>I|#AcQDW+;ZiNc}7#V>OP$(?JpaVwlZ_AG)%rmQ7q| zNJ+Ry7AMC_K+|;GBCN2>8j|>gEfHl8p7|Tq@(oJ5l%TiqrpHL2KQCCVCF4=7_S%nR zu{avN$_yyclJw}6d(Wp$IlU=^s%l!4FDUSXQ1hTgOeTk7ifbc*^b5~eu;z!CF#RX} zKvvPGC(`GE^#?Bl<5&gOn`s7bIftzd%iqlqxiohXrZ{{+r8I>z`8WvPCA~&lUYurP zH!^v~samD-S>%llL4-h?H-FECCj-2~J+Th`fiy9_A?@+I`M!UhCYy0Py8p^r*sxYF z9SeGr-1~BGfBLp&HKtn;qtr*srO-jKzCDPJf61o4k`umA6L;Ol3yA3-8>qrK zaBZiEK6li-^E-Cq`0==!Z(B&Im-P95^2RAQUu%`^Fa%!RU=b2OhEwO}V$xXz8&0Gy zp?yEc1$K5F458y+vloZa&fwp*pK2-P$}*|hurjfmEdJWpT4Ogj^3Wp8QR=Q4yfGb~ z67+IYdS{g;uE z@ky#hn55G6Sf;Zy->f%C+h-Iku=9x?#Lfk&c0RaGFIA}|J@)+G-4)}X=?minlC@7T>o2n1EsYxl#MPB} zITm=rOE3L6Bg_ZdDcZDZ-Z$(ci-R5Ssb{tL%{5^qYcR=9y;#K3%(YaOgYl?M zD1nq_k~bT=lc>pDNDZP}*ig@B3UP&pidc>5>Q%&cOc$ckmOfj($8{!rx`WF8Ssy#GOsn;bY4!AF5PI5X66K>pmA8^ZW$|`sMv#PH@d*^_LG_ePveYFspdwpw1V7n< zjo_&r0KuRg9Q0DdD7uvXU<599D6*NZwj+6H5FK{P-UE7RMm-LZ+8d|Zo$zWa z72`giAd>-P@@*oO{jr#KR_sN){zUJM9XpCVI*`YsKsxL?@{l+o_Z(!>TY(}kQRI3O zmAxw*Y0{9}7PT0U`vRqm+fzzyrsMV#Z4uF7yT4bVkf&bS`R7w;rCrVBtum=el_yC|~x;vSC9LsjXI$I10y24jH>EmiYbWv6Xj<7s(H~DnzQv`D`6uJU72x zFP_c%^*8I8x5O9YWhLlhjpnvQwTYbP4(^=vYwe`eYTs#f*PB zluTHpN*Jx*4=O^089R%WWRAsSmLkZ!E84asgfpiI5;%!d*cc_X8#*EKL{Dn*iJ(VNbA3lrrWG>>GJ3Sx8 zQJ$`far&zDz(Tr%BiRxlp710v%=q{+($B#)SKJsXnL5IjgbQcpzpt~+^MjF^9C8oE z;Yh**9CYLf7e&s7Ma)9_9A4j2Z6_vjXL`52Ur{(M&73Xso_6 zCi~i*5AUR08~TiFFPyj=g=?A~9%gd6w(-PKs}Ji^T`tHcc3HK#O$TQB!&tq1;!>17nN-D;RxXIa3JTZ{NRX`dTYrJ+Gy7y{Dl&OXk>LH}7DspmP-0RCo!Qj#rKD zY!_Epwi0|qEX6$>{?Mdtyjpj|^=HRdrv{nhyIADD!U^a~cY-4vnBxz}%0Lp2{a+{2 zKC@XZ8x?M?=Fy#pmE@gw>cn-R;DkE-;WPZNBK%WHdXG-|Xt!C#nS=g7V0rYasM@7* Gh5rHly6K(( literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Edit Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Edit Icon.png.meta new file mode 100644 index 0000000..95d9a92 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Edit Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 8cd55c5b366c4574d93e99269b8a01d9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Door Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Door Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1c673c3529e0161b444ce108dc89a3142f7533b5 GIT binary patch literal 1545 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zVBPKM;uumf=j~m`qL5IL;}4r%r#f$LesE^y4yHpV7Vcn5U_Bz*p{=maA*QjA_1H}3 zh{hew5l@c11#)U~EWWVmQdc(8S5WBFw;{#vtIspfH0diM!v9-tXFfTm8U4vx8gD zyj!vA-O~Flyo@*c`d7a?z3SJR+LoU$dBjauE@%26-_LNnG$Pb~>wUJqv|R?zR2WW2 z{BQZWbk)4@t8*pwCs=YE*d!NrwfkH4^Mhx^Pt9OSsGJ{ib$jU7RjcIA)@|%@WhhIR zZIX}TIK%#;iQ&z?#M%6FX7X>yXWC%@+VSE0+<*+b192P&{@LdAv$D0mnZxiU(O9D< zG2nzAr$ap7?FARQUEZ`Xe98Q*baADlqPI}PzS^s7t?JL1bsQOveOSWF)qgpk<+dur z;|PAP`CA2SJoZcGv@`S^Kc*P1%_d4sTGFaxwd=g_kk^FeVbryx`z0NEQ((NZ%8hX|LEsd0;Ah=17 zpiv#fCuU$+?S9*Ro^^is)tgVupZKw-zi4A9xab&qx7fX?f`$BC0yJ3qsk7t%R}XkN z&#iuy`pfsmq|btUmDyXPN(*|lEmy5tZnw28aR0X7J{=R~7|-1@fBtyYuf@%u4}5T& z!)UX9)$Y)*v7vu&9;{4=Sj@+G{`TVozxMC>a|6itSo~i!LAJ>~^lN5y9qYQpY4*(f zvOYKde#Tr-x_K{q!8JK&exLoNbm6lYQ?pY=`^@_+cX+toONktMDip_B2h0TD zdAT0?dhTYJE#A4$Orxb7<2kXPe--3%){bM|2x87IZ$+8VtwljFT`njxgN@xNAIujr5 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Door Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Door Icon.png.meta new file mode 100644 index 0000000..937a1ca --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Door Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: b1b7bca5eb410a54a82c3d0e0173e568 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Left Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Left Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c1886a62b99f08ec6eb15f03abdb40c2b121e5f5 GIT binary patch literal 2018 zcmYjSc~lek8vSMxAP_h#7DQ$Bp*<=@BGiLrwPIOBXt4(Z0#1vv)I^ZQ0)a5l79I~O zs7Mh(=_2TpT~B}jIyMF5$*cGR5}G2>uqX%t0S&U`O%QtgW6p2ReD~h(-tU_;lk=Ic zhmO`}EdbE*@^tqHK*(DJXzJt<5_dg_`2C57B-ym-ZK%>yheg79prIUm5 zi-sRT_EYIh3o9d`JV5H7!OHk7gN2BZfbswf)4HP>htwFRZfX-x3%IPYA7qGVzW)a^Wd=yeMfw?e1Q5Ingx zWbvXFbjwmF19yU+4_Fj~n=N9|H6H$aKoh(I?&i8UlCY{fXZHhUhC-FcI^@6cLyDuQ z+vXz~fi&nAS_5?hV9qGqqe7-8MEj=6Vl-9HiVs{+^Fbj#ssZ;}JidO4JSkmRf;i%&!_&)%WPI zG$F@_5Z$M7VKQ9#|{F`NQw1qg@VJX>PGAJwkp1%s}75bV>2TBAXr=mLhM69Ijedq zU)*ymlXU1RDQj`1BY1tXl`-|C0DFI~du{=xRbBiq(4O9mPqcl#+)RVKn+taI_v7cL zGs>aBdZmjX^L>5Cm)va#3b+5U?y}on3bhFTtIe@^KZHD7-EFz)+6wT5$S(OY)hLK2 zrww|UA04}H_1>#982xH-qiV>u6=Tj}PoI}C$fxaJH` zYyNQsnNFr+=2N{)+0YB~-}Osex#`DI+eXQ?!Vj+%rXSkj`fIwehXGW~)ve5|Je!cQ zj=deOi1%0aDfcdaD{f|paMU*6aXwoa{#N5&3KdIjoETa8WllG9UXu_{^{3C@^;TL$ z2@ey@vRj z8>&>v7H!MAM#PvF$ya2Zep*P9aEIf7z~ndP&vTZ9*I;#Iso$@?K(@Otu<`NUg8o$_ zO5wlQ({PG@;d~7#^8FhtDzP_Ifjeucj_;hGP#p4RA1*5vv?FuOA3srHY)0bne!`0U z&`dp(x9<&oJv?}+C$eHqU zk0{t>hQ0l`9;xr27+PTery((MdPU^_A3IlGR7~M6sC-GNe@atP&)KNJY<4aevKN*j zc}sQGR{|mX^qnJTFugXEtXYfZ^+&2H(n3>X)=e@OeM8jg4bwky1h&~mNYbCP7)6?7 zgT{V7rjQr;hbc~BAvXO;>EnIMV~2LsF6j_k2YuCcmKmYWH!Kx5g-Uuvf1={AliQ>Z z1V+-u-mzNYKT~$AxzxVV;Kii_zp-x?t~~zoUd)s(afZ*cxGxg~_bek~g62mRTz{i6 zC2)nbALcykL@DXgj717{;$t0$@kf}M{-^&w)tPxw^AGie4%cXbIyM)NFvdT}YUR34 z=F)khraR8zd32dgU6pZwz2pUveWLxY?sPDg^2-oKVVwPagU1wNeO$uiik9U`qhL}R z9MJ6>GRNCur;F6cg1!ql^2f{8n)DYDF^GdFZ}aJXrd7N|s3-lHZz@E&ZD`ZZN%yUR zU|pn#f9sgIIP*lVOM~2PYEn#IX+VeE$$2xP)1=7I)t2Ka_#I4^l20syySE7%66q&7 ztAnt7;7Ou?t#*VqryIMe-uCb7hJ9Cf%>sDz(;T=QB2_irVC+TeB2*S+QwEc5@$Z&H&0 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Left Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Left Icon.png.meta new file mode 100644 index 0000000..2a86771 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Left Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: cf03c630256c7dc47afa1a941c9b7968 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Right Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Right Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..88addd1877ca25c052fa2f55894416db00ba88c4 GIT binary patch literal 1984 zcmYjSdpMM7AO5}X91OLFi9UzMPC3*{ky@0+Y&jeAX;(#}sg~Mx${{14^v-;nHYpvA zYn8@!Si2#uaY*77uJ%KYtq*TBXk#LWoIV+RugaA_p7-}$@BO>(`+n}}ZrBkH=Lf>kRa|-00SHG+Q8a!2~paOLTxr67Ee>7Ke z!%?}F2j+NR?LF`<%C$f~wiMaj8@FgoC%GP>c%oh!_a5YB(oLjPk{raU3rb=6%U!j| z{x}+Tv)}-limXm!EkfUxXgI<1ptqOSk=+w&p#Osabzac@pn(6!>8groClx=l%=0Hh z(sLk}5k&pu?wSvca~^Cop-Q0(5_`UvUjsDyF{{5oJ{*sf!B#}AtkQ(Fe5wh*0Y*-V zd(0@?EsQ@NkCZujuwHC~%By~-Ma0pu$-V3Nr1(<&P3hwu_z}|I_jIwKL-ff#sZl(+ z2u`SD68n8#dxjxTi*ahvfc)ogPPwA;pUY@#$ShiIAtX=qIQe7v3+{qbkuye+>q|Gf zL}s{H5g_fe091;!WihXJCXSQe^#J5%O-|w|#wIvtwrlT9Zoy=(wavY8kRK@X**@+u z9KlaTj%T^#6ogAWcYPk09<>P-Y#1(TO$g1I4M`9fpjg3)(mH1Rp#-Tt!ZqJ-K1R85 zyz-c_3Qi{3_OMckGiz5}m==jIQE-;r=5VbN-#kVsuwf-%%rLu4d!>@3qYdwdw#Lco zn5B6+vHvnb+G~3Ci6n;+zqUjW1fQN3y-1x#0xJY4W}4Bq`>TLRNRwps73ci#YGCCi zlD5XtKSdI_BlOAjbIY+>&$-ieJR;(-AqBsXKJ)HzVUIlzwLIHfcrf(IdKT0<6QfB~ z$Zw7*MQgFTq2io2C2r?K|Bh)8Y+H8YA|jnl?UJ#}S0lJVXNc{q{b|(i?iqC2r1FT- zU3R||AygPB_Hm{-G>qHRAbTLb z-E~VfV&e`z|Mf1?RfYaTNrk;lh=8K*R#U{*N4O_b?uM;j2^RbZL^2hU_uP5o1GtsD zjJ*unT4(&af{Z|#xYkd`PEiM!h{^%Gk_ck-0+E~y(u@NOj9CM*=}q|ofg-@(WsG<1 zHUojWd7MnIyjQ}!?Qf=^Si+O07$C)L#@vnC){Z^3U0B%N!{miHr1Imu)nNA5#_%kn zEPnL#Y^E0EJ$hQdLZ$}9)@RfIlx#bBxzh0*2=pB`&dgccedP_f&+Ra6JvO8wZoA$F zR5VSYTZ9yienliN_JITD4*h+Sz?kwuq+Zwk0&%r?Nmf;u46Cu~ z+<65C|9VF9>L7X6r?<_wv=h-TnlM=Xs%WszRTVcF%=Hv%A$VO3L9((iUG{5bgJjza z$vlz_X>Ppqp>-(c+g3)1Kw9!A$w!4Jmu*I+YeP$_b&CpqAs0sO$P`0P!Eek5q^@{*C`CX%$>8S1cg)=` G5dR-SNi2B) literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Right Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Right Icon.png.meta new file mode 100644 index 0000000..8ac41e0 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Exit Right Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: d4f0d45606b591d4aa6c965c13822d65 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Funnel Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Funnel Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0097b3f44ff0205d4e19b12196a2f46855071862 GIT binary patch literal 2314 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 2 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 2 Icon.png.meta new file mode 100644 index 0000000..7060fc1 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 2 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 064df71df088bcf4aa33e70a7ebdd421 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 3 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 3 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ebcecfc513611a9b1586e10a8afcb11449690dbf GIT binary patch literal 5760 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 KyjZMl7x;fgNlak? literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 3 Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 3 Icon.png.meta new file mode 100644 index 0000000..88825cc --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 3 Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 4cc60f0142748304ca70d11a2ce32203 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 4 Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gear 4 Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..db51406250fdc3d5cad8bc959db2c1a686dc9415 GIT binary patch literal 4968 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Left) Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Left) Icon.png.meta new file mode 100644 index 0000000..9057a9b --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Left) Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: eb947f65937e82c47a6d1c17463829da +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Right) Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Right) Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2e7eb146c21d680acea40def051589eb68886c16 GIT binary patch literal 5678 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Right) Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Right) Icon.png.meta new file mode 100644 index 0000000..e526f86 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Right) Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 672d6696a008164478c0ffb9ceee46bc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Top) Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Circle (Top) Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..74eab02774c41b8b5bd129fddd79e36a7289265c GIT binary patch literal 5996 zcmW-lc{r5o|HtoHFe5U?QWC~qiApKiW`qV6T5QQsXNrzQvJ1~pCsNH!mQrEFIXV$p zvkWu!rKXgn#YC1lA^R9Kwi)I({r-5K>$$GyzCQQodVgM@<-XHB+=zJ?+5m2AW00sCT$l-`%|%xXZ$m&iW?QbG-OL8 zBMv(boGscGU!%Q$cj~ik?Nw*l(Ju{O^{ySfo0>LWu~a`gS3S{^G*pzh)qU&#l8>#M zaNEyrEgd~m(>Keymr1Xq&6m_j zZY6wWQr-&#?k&HxIk&Ur2G~Jp(R^T<&JXarZoF&=i`BJ{(q$RU1vCsS;O_uC4NeZZ z;G;ezAjc;h!fOzVylpK6%St1GLu6%|DAX>{xgo)!J`K(bRhjfQlW z3-nI;Rpjy`6NN*JZ}$jF8d`0Bia!J|9w)c1jYZkQEu)kKCv{&VUzE#kYy5fHIK~j# z`M?`kCE&Yf^~ZDrmk6_lV)AsDG8C=D`YT_Cwe-06N+-vk9cO*-n-hqEUma~RQi&!7 zgm7P)i%uBh_!SuFF!HqR5qZux&o_;F?t1B!3IAdU>L09OdCi^EiJs+~gtdJ(;9_IH zu$Hx8`4H&=YmrMLpY;YWCn!BslqYOci_t0=<7w&jMhe8k#|yG2Nes=fovg_$~>Ul~7D{dER?q6n6>ZKBNW>%g1 z!wf-@Q)qV2S!Ea&d-U2dOBZ>Kb3QH`yDhAcb3`wu%(veX=G`7`-rsuoFFu8of?4Sr z+ZF9*0plcpZVbypnWw*+EF8FRQP6#w(34?7@(p*RG#(N4@<_}_gex*L-9GG9(9B?C*Be=x(`pYmd!JxQK|&U)=EwguXCEKk zsZ$#g-D=eNH-U;x)E3b3%kQutU9_107M|z`&rb|WVjPm+f~pRjff8U zLUmm0g*$98zIK!0YKQqFfx{WeMi_1(UEGF~pI2Lfh1fcVY(E{=V|fAEVyj~w#<5r* zKaL9btm?2*n$Q$h_IWfh|MI3rMslfk!qLvlaWJ`3;_KPtIpg$W3jAded`iQn>18>s z_Fos7@$9Q*A!6ly$TZmm?8x9j4TfK$c_3F^?qToC$SSyoR#HyZhf3q@gb=t3Ow4!xw3z}2;5C;XX z@5AV)zfz!-UCZFX(6B9V#}O;%GHQ^m+W4lilpc zH)|xg$K>E+7h8B*lp`Q1V`CSxYvVe%J|B4Mj|lti_`3QR#M6{B)=D#)!hdTDGfhHC zwx0|+ahi&)YuA`hkc=9 zGyRpBM(owRTHmp&JSV~o7<@>q)|!*@wFcPbwa;%a(ChBD7r>GhYjrG!fS}>l`{3>b zfnQ_(w&8dV0Nt zu*)d%hOFtEZzqjC6GOErCWpw$t&qyf^eM6tI#nx?xb94>6#2nF>#Jg`51K-0ZOtKp4KZmeP&f0EP`qy351G@P(O z^hLRAVZSSLULUcXzlkv2OP5-pujDiyaO;Lw{6y5WX!DHUvEy@|QqQ-4GYo8+c}8B} z@}jBKk8r1>6i!;CM-8&(|8z$}G zash3Fd#cvJTs1U?B%S>9_=mKf6)8cDHfvsbsLqi^=pH6+e#mt=${nEolTn5Y+FCc$0tW0A&%j! ztX80Zhd7V#!xEzMyk`b$Pfh#qw$K%r%~a+AY4HOB)d)J+BQev z3JGnR92!i1b=;R;`C>IV+O^N0S8#8|58D1B2J8}X8mDzkzi?D&YhH$88V2e_G%i#a zfsku-r@L=vny{&*N+DZ41VQMLGe^o#t#1z2%dddjAtE;P)7!%+qUm8en`)0b{W|PN zZ9vUJfD5R)3w^2fY^F@kdh!om4IWPI^EiR}TLm5&vxH_RWb7`|H^a--I>~CZ!inZlzZz{;RY#zyXv+Ar;I)n>_t{8{E==5_Yl zto>LZbJgo$m7~YNt8UB_2Zijp?p2?$xM=Skl0BS#XvfsyukX3uJ1FSh)iW?Ji#=&@;VoKVM1LKI5SePClBkjRX_Od~sI;72 z&l+BJ$AEO18&VM$9vy640ZP2Dt-QPi#P(bqbdi0P=a!=F%Vd6W=Do#Tzx28@UKq0( zNs!g0owI(Br)q2B59h^?J#bTSlM-xx+6lG&U#t{=QuD)a4$$3{ma6YZ%yHdH$Ch2# z34@?=j{_69$f}O}&Y=j89tE2+iapSXogm18vQsb{QGEUuFktIfu>A}SWE)h*iqLqf zLYY4vA-*NrPLM1^?`XE$+9(VXv01P(?3$An76*#JV$N#hy5*KE4a%uI#ud?=n z-kH7c@LP~AMEK1opHoqUo)~5Ox0+8EXKhrhND*b9=N;ibqw{`H!E)EzTPveJZbo3` ziF7Q@@=+Q*cbBj)TdC_3ig*0Pw_KHNF86`C%4K0~zc}4;$gemHM+xQ*3Hx^Stys7d zN`uHLz`0B&OI443DvhBck1O6C$KdX4*Fxcn+#AHc+DPe#pVza@4QeL0wIgA;%ntiT`Cp#*@zqmAZE%o%|15-z>k*D6ZoFU&i`Cdj z{`&|RDa+vh2g7ez*CMg^X^8j#6o&OW0fWn@^;4y#-!}_+k5Ei(vYnr#QVV*1HmsBS z@!4SH52LA@XC0#AVnclcCu`{~?(0z-eNS(qE;O=|Pu1 z=)}QE_};(xivvoDPsjyJlkV^VeTqZ(MH*PPja!C{zW+){D}{Sl{R5_YmX3InpIp~QG>m3mqP%Qs4gY7m9_Ko|lnHTC zH8QoNrBQi1CyCykoa2eb(NG40QobavGiQp*7c)n2&6+TpPnQNSh{G6$kqHI5H_~Z= zr@S!G1;eG^?g0I~XOhg1zPV?XBT2PSjm(cnCPYO8x?GP^Yi@6t1(9 zcih(rv}$jgn)hZ8My*-cYAz-0VQt-X9m(lZLQMO@Y58zhX_2GX_#z4K&n>FQ%X(;p z`xawvAf>L3Yb2HUOHO*JfXbU)kp?YX^-S+428@~2yn6gF`tedluPs;SifAt~@S`u8 zD($*)OW<;EHM9h2(+|mt$D7YDAp7cXx4Xh|b5Oo9k0MP%KQaM50AGL4P0HVddq*(2 zxEDryVB&jve=*6n>MTJeq}ssH38|4jvUjxP*;Lrf>euT52auMtDp70OkAKpG(?WgW zxbup!IPN9i!1L*WFAqTXUY(Glo^^Y+s4eTt+Ib0QAV6!$+dny}oOFk4 zK|voOyJs=4bOyXf8g|~#LlUN6d9@68@}=78#0iZlBxy9l2v|x<=6De$F$ENV)Pon_ zr6GRYavwvOVk58 zBmoYpw575Wp&?kZh3bpBX3CM#joR$(E6McF*AIs9DaZXp2A|KXNOpri3{#i^NEnm=+JBWmFiCSK^g_t zZA`&eirnK7FKN~zp!jiWjmSaAgfC@OYa=>1l*mx=(SEW^L&z~JFsyP{2587hxbq+` zcUjFbJVEgJm@RbDC??TBY4<1^6I?>*%wkq}Qm4;g;It^@a@8*zm{NaEbK{hEI^&08 zzbpSJ_+mg&5LCp@1ks_L7Mq5ueTAHk(Tzxg{N^Se@m-+jIYD$p44mPlO^{h;?xKuw zl1O=3cApMIAD+UH?PqWUfzx(&d;YPQ%y7gDIi4CStTOUkp z*t!wTsrw%ed194zT>Htf$kK;j#+6wgjy^0NVvZ_hkQIDTj z;7mBU=~Rq_p5RW>^N!pE_55sgWyT;oi}*rMAr`qjaaP*f17}s2{0wlRs^d}?o&BZw znpvZu%|1Jue<)7l5Lu|pyWCN*`p2oy8bq9umVE!I;ene(_-Rok9V9)LSvG*(cocs-IT{}4xFBVicCy}uK{%jwT# z=sJv=S)u~`6|P-JJ$)K-o?Jai_gA?N$o_D@>bNGmClzqKt1R{CqVIgG)LwVEqGF$j(;UaJiR~qSffF6*JFmeEGYwf|M@#{+$>#4J zE)KKrkr@bOSOA#?VZ_r z$SmLttGeJYBPV2zqEJ>(#NE)0#JoqM zgBycByRL@Ar47HakZp2^1ZR``gax-n1q7f90&=wAG+_+IdLBz~`{(z)j3Xr32k*L+ zyJ~WmiS)>PHdP?AE)AP12&q%cXLEyu)zYN_(HJl}@17!24W;yF1Cq=8BjD-@8M~_Q z0m_mB^E^~dUzMYPzlfN}vbW@N5RU)P&0Wqu>BxFXEO}33B43c6oh6Vn8@;I0Y12j^ z-k#+?=uY8o2w?Amjqj%dlJB+(x$wMGD#`AKARd;CkF$lQ98-9Y(7f!75kp9n=7f4` zCen>|^tuiz`W*)`Jm0DXea6W~q~QIXQ6b1T?3T0i#Km^9VsG=4Jkp;pkfCCQUxT8(o~8NAUBALiUKNa7$J%? zGJ;eEq{f1VA_0^xkWqoqLkT^}yZ+u=>-_;?5pp?aw{!OXer}&SLE0d-RSE#G;fS5> z82}*kM+o4=(HFNXd4A}NWQd*1RRE+3zrLW3f!K8b)W8v2YlmxpO~u@6{kgB%pw?`O z*7z_t__fQ*1!+Cw@CVashd%bKTy?v^6tqO&|B+1gh#cNKEUFz6`L{E9=x>Vs7+$~T%pt%L!caze-NDk8434J4-U~ z90l2h&19no>7YQ@YF^)-f<~=(;dnl3DuX%Bx!6 zVmlAmSyP7V2^Z5vyKo%s>wb}vjFaYVR4)o5I*#?a0ppgx zi=N98{Un%WyF8E!R9&;=bWmK(WXHp2)Z$qGggGQlW>0D$iTAYW={Q`ZB!?yjnPY@5 zOG6mpUOW;saTGY&aYl9PYN~`zc|8$UdSSkIUX5VNykYx+kz= zJa3aG4tJ}nOA6+>(I79r)B3DHvrTk)a6*5WjAK-dv*U8q0b3{j_(YycZ;C%7hww(k znp!$Ymt}eb_syqdGn5e0Tz63skiW#y4@|*)Uh!Rh;SY!qFFLDRuYpqI;xhbtZB zyH=&L*U3y0`Aw;9B1%Hiwm&w{LgV@;mYfZcu6%qR=_XlW`bh+{v-kfODlw1V@AK?G zfaBEYbci7{n1HRJPO7iYkosd&)@WU-Zyc9@hx34Fx0N=a%F+g; z1wn(DYp*S!H`D`%27;ote8_L*%e`Cnj=daXg)y?@zNf|R@L zs#RJ-xoh)TbFgW03n$_sU8_&)Nv=t$3!i1#Bm-@KU*_v1Ogg{BG#amw;hvn0{rThN za#hd`u?ii!E*?n7CT-qfTl`LwHx94*XW{qctMrn7+5exnMp7*jT%XR}vc6i?-9>>O z8^KtGHof{5(6rNM*5AR!7n7=jy2E$%6-4=}{(T*UZu=qTyeic_bY;RNYgni$DAx+1 zz!{LpUeWlN_`yEyHq+sr?iZxR(`J%PeNEJ&3X;y3Y2nQ?vsxi!IDuKOugWCEY4z7u zX&wDa?r-lo{6HJoA#2R&=1VCR^h{77+9g7z&qfAjT|a^GMKd{mI@KrZ`NZtKcy+|5 z(kTtJUQIEY^E8e{jz2_n+u1R_wXyC?pc+kyN|J8Ma0^m*U~}aaSL2S%E0aE*n$^F{BIGD7 zwT-N@AllCnQlao-w<^Eah)e|r3E`0#8IH?A-r&iKBMj6RpI(r{-(-Mfh2&ZBg*&l# z7NwqgE?6pJ&>C^BkCK zPIDc8f#+bICAj(VOoFwplAYJxP=|AS&?EhF64`zjAI9c|U(k0Y&*d{kdva(LDrH4;!={1JS#Hq13BBeJ?UK-`7d>r92TEE=LT% z@OW0-JT8+DsuIAxBy1J=exTDp85Qf*sjpuTie0tZ{u5FxfWFMK%;@Jye(p>{pUO!f z!_fegBlN&5^&1;al9}>jK7aI{8YrVkdM(J5>RZ9lsaTCA&xh6xn7k^XN>6Sl?Q426 z^C;{^Ooq&<4p*@TJW3;T>$X4zhU=bz!usn=_fE72)#dGRs4%C?w&Wh)yib;cy3o3) z|3!Ws36@tc^XiV#_#UiF@5JI?t{ZR;9E^Lh_mq0vq&lM>xc9$uci8sAHE{6f9UPGg z+biNPie!8_|B8Ca%%4J2`=?< z$8nG{kwlyx2B%tbE{iDcw156`5h$JXn*4GQ&c}I;P5w=#j`$CMg_RZ2zbKwc%=bwlhNn`f&m3 zVCPK>IXF~zJ-m8-OYIG86^4WW2w>q*G$?45D4ti{{p>LU71 zsh-D$BKvPixc_nkBF+g^twGDP>2u2Y9ssjC9ZejrZNGMuLH#>#@s2T;acsjC?6QGm zaeu6GeysSUzI!Zto8rU;LeC+v1tD=7<1)t-pjbys<~EXKsKfm|FDZwrS97c@j((K( z`c9Kx$gIpcB0QuHeu&vJiYiy4Je>K>IL5XGM{h1pvgYbj3JY&N!qY+ap?>8T_`_{x z6RT8WMf~kG%}q>=_^b9#RqKhm$@f-XM%_k@LbU2B%-u@xO?dh=BALEal46;bot-KJ z*%sE5V8^AL%Yp`I&sM8V=t9w(-S(p=n`Iye-I*7;@1=Ra&L^*Xj=$4Cc6=#&pbd^u z24aI>FV%pPIRihIaOdS0RGc<;{xgwBJL)7$?0y?(1V`VLc{Pv~!L}nj zFh4bJLzdIaNDMU2vZb2U1`*5@UMA+KL$9XDD^E6M zaUcHYI(cO!(`;gqs#P2h+HBPNmEX3)S9GkoW9?VR_5`oD`OY_$7;4IM+imCFM6*f- zsU8oQ6$_d1p4h0a&)q{tuB1`5VyYJL$W36PM)AnY(t7HQIwB%yx3%*dN~rV0M*UCa ziOyKB)Rq@kQgZXTl|xb(%lB_gt+*xL)YC)7mxAlRe=iFs`{6*Z-&@rU4x^`!$e4U6 zet@f)ZI`1Oyl#~`2FePpeh4W}F_#SdoJ2CLux$^yuGVlMmf`8puR&D^IZ(6(x~#LA zHG(m(UYhprKzq3hS~dVC3e>H4#;>t;L}u=>PThhG#q5SV5&<8l9}sVX!;i)MJ_hlp z#IJpN@l95$B_0}#Klr!sW`Qq`3D@YFVe^D-qq%)Gv#iSX$3b<45pR~$+#hZHTT_Db zx+J`-e2#SuvZsc&8pt|7lsz8(vWy^$h}QzNEfDn@S{)bHcM`e4&dQ_Iz<-Rfry$FV z^OF&p@khOl<)m6hFd4UhJE|I3kjN0qRPAGk?1Ac=HE&??W4zh;V|DDi1KUP(S6Y#Q zOKVBKsAU$wwLm4R7&d?7o?XrmZI3E4*qc@JotvW8b{7iW5CxUnf6ECISQHoCnGf40 zx8z#xm>(+*aqnKB&%AcjiIhSS{$qpS7Mya9W>In=D&On&6VuHs0)4mj>HU3*V|Kvlhw#os(qKPaq3Gj( zPuI2n`rRCj>oSn@qR|G&GmY61nEkjUjDW$Mo7pc^uP~ zf3kfSZO?SY;3v3}a+f&u+C{A{_bz*3#Z?h5o|GqMTBh#lYVE0^w18gBQsQ2(f%n_U zClweZ?_Z8o#I|i&qBx0q_jz7lIjT@E$JK@tg3gSQp}OvmJx;1yOo{{A`6fP`)Wk%N zFz?Lf;tO0Kx<^7~ed#AFxq0&V7DDmJg$VDYsih)kES^44t@I@+ko_uBP;IAnr#F8; zW~8rWS6%)-ZB5oxI@E*X*|nAD3`50*G+XTB%dvi8o??qijOv&jG#OuL|ChbvXaDe- z8bsS-%4)$0nZq;sCmQW+0gOY!MAd}YmhqVsNP4-tdbzhwBsBr~zP-O{D%inX>U&Y1 zdA)Ij^n}<@-8Q4n*dCa@-KPF1Y@uyl3t0nOzs{)r`iJJQmm5ub`C!3n)n5aBHvHCoLw}l9dq)Nv zy@~`WwsI!(ZM~zn3m=x4mS_4bR=~2d+|ez6-|aAL$1y&gz6fN-d&o#urV%AA`5?Ur8?unF& z&>3ZZJR4bQEr|}bq}~(B?!@K+v-#rAdCDp&rl3600xlQp8xI!CxO{l#kH%fETp8W( zwAO7c*!C?+Pv{v9y|haTR)1> zns1ABWRjV6rfE6*cV1OqjnYIfl5UZCo!yz*;^i@0)NPSg9dR+P&u#1!xHe1E{*Qcn z#f2GBwLG}@TV`?AoBI(0O*z=tI$+?{kG|eZ#e!T*S=Q4vTjnA&TW}Al%RvZ|av~D# zyKC>r7j`1^-p7!??*>Ct(||JKV}@n9nPWy;UQ>!v##H&Y`+6>yg2aFp_RZR*c5Olu zIMMIfl(v$qa*0nFKN&KcIiC+GqxhJqOn0RBR_*sc%RVs6BV-R!yiXBtYiWR;(`>Ev z7f5|yLsF}&Bo7@HSv|c91`vKcL>%3Hp!M$RHD;D}eC7uR7$9s|-vmXgy9*OQ6@e221?y= zviZ=4pz!Hu;ZV5Mx5BkBH{CBomn!-)mWXOO8^n@BD}@1nd4|oJ%Ed}BtC<7h0ZvXM zK%@82X65c2?VEY`l%+SV%Sht%NJ{R)Buwm2DD>lsfvoWm_eH$>$m$f+Z&(XaCKfbZ ze46pbi0W~3a|Xpb!FmD?HS}0d`W|b$Llz3vT~y>1z=MJG&z3`Xwlf`lOUB<+HNL$> z8GL_N)EkW`vS%7ZgD-McB#REAxzvJ0cc%4kVYYI354IB*)gz8B%{vsnj@xX&GkwC; z^H^t3&gPD~Pkkpduk8(~h%?h9kAM?zwz-5_N>J;%gVXSM*@W5c325WyIg$C&{P!mm zU7~nr1M+?-WI=Ou87>i%1!m$*E21-U-(ZZ%C+8 z=v(zEU$H!H6uXxdEB{r5;|pCjsl87d(yJb^GNk1-TQpOQpgSM2GbvxmfNhY8Elh&gI zln?u5R=+w}y!@L$kn;c=edOt)Fi|(82^V{*p~$>jdU{*)-YIx}$Ns$Q10~@V&)E@+0Rspm6-hy|VQfCweZELi%gtk@WQ&Q!%mbHo7f=~N%-c0Xgp$|Wc zW3J)q!QA*-t|S!^#EhtPj;{JeuCEQzfk((vP5thb!|9%)%1@d=UyF5OI$bMhU8paK zM9v0_FWp&6D*Pdf$Y`l?2K#KhbOO7d`F$F99WGsB6Tli{NNUo3hV5ahK`&$Dq8B`` z-W{jOjFxaHL+1~h{1Dyi5DImnb(6f|xFz=BrwI!E%bJ9FfoJIxDt7=*!Zyh5Jpz2OdOzDth=_mYK?EH7A7zFS>ml zkwunv^2gU)v5c8D3GV6pz~aD~u*|3aOx=Bh>{97s%-77(^EuZoh9(qxv0U#D0#!|+ zLYPsMyv{BzJx8p`fH4iXl9C&Cz?IwbOxc~OsTGC8e4iskq>xOLbQ2js{u&wT@iqew zAzR&qY4N6JmWB<85DObw*}-3f+9J8`_@oTSu&qqA8x7)l;Vv}s6VNUmvcV~xNvM<6%!i^~pE_HEYUJ}^ z@SgMOkQpZY>xlLuo_o?&XFBPdXtp-vGM{OcW&CPd^W8myQb43n^a6<7XH?=ajW8L+5b zx>VqC*J9_m&+A=#Bt!N8(|slpvKgngb=#g@8JWe2h8kjNiWoQBYG@OwqgDK|f9*s|Mfu0`;t6ED?P}kjzzNE#6;8)1 zV-}=(+I{(i7#VJ@qo-(ouy1Nc4NM4LV%6jb4kBj4m_p3i@K|S`-=*vJ;1vo5GZvv6 zIU8MrOuHKwl2#+9Sgk!;ZHDP0gO~BDWm9{D1iP?a7WrYmu`;hrtT-|C+%?x9DUiQH zF`4k8zN1z;Sv`3?taNl&jHy=BBtuY=vR*D>n>YaZ|CCq0cK;{Rp zMcsz>tB1maPZ(cq-c~QAmKo7vckLy5m~qcX=uDmxp*|KcGv1K-aozfj#cg6D`eb=*ta3PNGTFq{axdu|E`bI7+h6%pr z+77um5n`RzlbX0$=Pr!oRW2w?9$YBsnx}>b586)2hv*Y2bmd0cYMDAwjMM%`-zPHv zr1<2dEy0H3BRu+!y{h_n<8{!ZjLe!vZLeLrk8WMO`YPOVzV(l5TZ$xuieVOeR?ax;7J_oEgm=PX-o67n*xq+Hz+< zgK`-j_pic0rgBM5=ku$bo=T%hdmO?W1Rn6Ii8Oy>=NZ=a)0S#x)5)p{2>B0o+`yVs z?^WTJE=(R$vyJPcS`^b&STxgVxR=&7yo9g=)*27P#39Wetr79qGOhEU|1EG&>fh+i zLsS-L(4j3^B&B4l6#ez%$CXT5&u5pClLF5qu4M*VU6LS93|4fRZPlMSKp}1yIC+V4 zdMS&mkyju5akrJf%82b0itZc&vU<7Oa)tI*MYSDHug5MOJ-Fl+8{XNig6v~b+(aeM zbZ*YBckMHlD2p;h>P@UpiN)U7Z1TY?=1cL=q!IIkg4IQzDHmoEQcgT|d8O8|zI1r> zjgTehRrkg*3Q4$sQ4b#}*Oj6zv*6KH9kqDW6}_l*uc@9#b*;9Su?O7OTR*658>Mn& zHU4`}M+3>FkhT|M%#!xVS1R9r>*#v3i|XRT;V1QFgy(M>f4(LpDQ;p`^`3Q$UMMl) z+j*w)dkiL+^muhyb5D0v1znE^q6WT zADMg!TV(OFRvJ7>aLD@2a}-wDU7XVm?BLs)ZI|Xh9=;Q}wZ(vQTqAGYkSNY|%6V}& zxK}C5lDx_O>z*HTIoc0-HcZu8`g=7x1|Mgj11y4AtvU;SZp-f3P?TqLS_ySDG0=(n zH+#sWdc(B_^h$#Zi20hkkM{KtKg)$*TN`^^$|O-X3w({ziaIm?K*>kEKzWcjl1+}6 z8SJquIgT;Ac#9xQ6rU{1x4bmtJZnfaje1o ziBZ!wJJJ7q9qBXjpWU6QQzlr18Nh#&byu}BMI{oh@_fXdxWDGoO_PAQC9T_)Hi6z9 z>K~PH>OMKzH%uU7g}NOj&x^8-OuBIHy9v=a(wRmB@AeZ_n=J5nWiYK3k9J{1-#N%s z^4(eZYdJYZ){)70x6g53W5jt=e0H;ipbM@N0N@t$1* ztIfZmTE>$Ar4odlcwxj#?z&PiQ}aeXy5zFeb3QGv1f;5Ps9;Z5ommN4tX6EU>|_^T z;d!=&?|IavBj+j-ylw&m#Lwn#N~AFg4h;Na0ig1M(wF9KJ;i&118(@6YR^}I$40{G z4<0%r6gPn^S6&I%rhmC!D1Lx|{IGZ(B#Yz)zs183HzhE0#KN>EoiF=-%=b>GWe=q` zsbaz^mnQ*(O2(;mnC8q87a9(5C&Y`JYoldvy{2);+(n%wnJ(YH)gZ3Fv7`vu6J&ge+NaCPYZ#UI*8ZRd#W zs&$n%StW*Jj#%AB==V1LLeUni8Yk;qU}n7g$KyH2WlYW!bhMjR(@ku(+${sv7p9f= zF(6;uyN`C^>CTRP$@&soE#5AiIvk67*dzne#?5GZyJNr|12^GU{Vl{8rPlQPSS z#wL>Q#%m*#doR1506#Dz)4HPx=(-E9)ub($foh`+g)Mp|czxWK7mqzae5_pmOF&yTj<8=SF%r3$Xd$7Gc&;T==|@0Rl#>aT8T%tM z_rWGsTt8;rT`pdGOaqKucYWxC-GK?+wBT>z=R~y?SG|reMTNGh=k(S};hY+b->u;6 z%_?9zSzKwTu0;wah7PG{qbl@_CN=C>(T5e89=_J+N?{cWJSd&yL|gi@2~5)QJ4P_x zIL#3zmP?%~RUwK^W|~9u>jNq_F5$AEtjRR0bC^P2^Y5e}L$y=smjx-h$hgwKc!YmE zpF?4O#9RB$uToY+p}%TRxR~KU%z{6`Ind5?c#i6;wo%=dnR9!^kbtKQtCH9BaYW`` zn{p!_B>`zSBo^T$tCFnbhWNp6;()>4dcvq_zSRy2IYxfjb?q0%y<_dFz@tQ10BxmGlGe#_~Qu$br<;x@8nVaYptk%$E@hd zs_n0mbdK~6kJSJci&YDCVd%~ea#<2;{qD8MA7ffTuq*R6vVam6mjxEvI>^Cx|xnn8%6Bi?A6LPSDn9ah-z5eA0#5hI!UMdz9T9@?ZGO3l6rl} z10grrNP^x{l=X;H3TDiix9?|V{qYdhH^=hPp)jFM1;{Ot4+2~GlY$(QC+QB+#C+|Y znMh7dnxndPKDtD~uJ%t!=1@^i&^!{9LN7lwEu0RlXYo~iB5bigY{ztfKsmIUZ%C%o zZsK-4A*L&wn(E$>k0ahxU{{G+#_Qkni$ML={*!;Ds?wDs;k=;NpYcd}37TC>XEMU7 z$v0so`2661Co3jsO&8(h|Fn~{UH&_*>QJhMI0;x7JXk-93$cvo;*$muy~o;M>Ni}T z>tX`XTAr3?r38i#|1}GoPnoj!OsE^Aq+->^#WE8`s5tp@vDeYFXjz$o9wUYvYBr)6 z#?ICTyXsPn$Z_bfNm~_9uPhFM1fs}^Vg2A%>Gi0*acQ52Xru}2<%lj<~oLyC4BElIp$r>Caw%he9hw3D|fZoN)#~&Q~aCj%+mX zqUS)Oi#xskozwv8WLlSWhB~xi+JJZ98_gD$02Z+2ouwID@KmRW1ibB+m3R>Z>n-b( zR}XnGuk;=PCN(_)?}8_Dw4u{p-McLBtTaG%3gT*vGOZ9rrfT4yICJ-7d(j{=RMPNb z&b;2mY>tPv@Js_WvOOgKI{%NL2kihLywh2?d@ zyZBGFZ&I;uSeShm(2cq9Gq=>2c93hJBBR?^CNH66#Ack=*GvNaz>5gw(;qD+paPzF zc@yeVg@?o~%LcpbQn1OtM1GWi8HUlv`VTMlWuR<9y^UV6dm#=wd|r3s#463seQ7Ok z;tyuh14*bgf*APe7*JR8rRQkJw?-opK_e?hDft%QveTSO)dO)?PvzLWcGVa4kcrjhzYw0- zTdY<*BICsiFiv{u*2r zi)E@d+w>*}9WR!GxaD?9#GL^5OS>@WIgsF`v$-dGmUQJ7-s{nwW_Hz@61iR@^P+NZ=ze*;7~EY=c->&W!w0nHGM`V}E&MmCBG^ z!I6^d01IS$ol@QwMl%h68mTk&M%AWPpPbyhM782u4CCyG6?ebH;+Z6dDDU>`Kf%YS zG~f$v>LG{tQu{-LrDMgGhyPJw{$`plY`J4KA&L7VoybNBv|lJvBY~O6#v^*kV^Qg( zQyVa)D$JK}cka~%nObxiUPQp!E(VEN;Y9s^6w*WV!PkS>$<_+X`ivayIM+B&6(Z>P z2~EPWwpb5$qH3TV%2H{r=_zB800UXy8oK^%wcMdI(;1kyD;vGh!GibtWVz~mqP!%x z{Jk0$iuoxmNfd80j>5(k8DbX4$JzL|fy0vMa{U{!Kd(nnVUz#F5`1h>@!sqg+vJCa znG1{;%gY-all5gW=4_t0Hb2A>|D@A8%X2E`jy>JJc2W7)3J&0i;>FHYVxhjSN5ma9 zDr?Qvv5LdnzmA`bu{bd9V_{ZNMw9g1;`6#b zlp52N*r0Y7|H}QZMH~M4qq3ePwerdKeXffe;bh46DUk0xU>?^xgfo{~pJU>Q&C1_n zo2O<%1hPFYFcF2%o`(|9@Uot2881R(lbsC7iJPCuJ^>zJ(Nb(BzM#UhXrm%Shd@;j zJ#KYwUDC=?S;t9^_ zM$2P$bl|&;>#P;(jga!INZ6{WQ==LK7-0ng(Zlb`uP=1 zy`rSihMF{7%M`07m3;b-6!;imbzQ!8o=Ik*bd5dmTs)5CK zOm{ZuSrl7kf>(w%*n+*rnDqpix-+qK@Jx1D-<{_7TBL*S{hY7Q+oS+xEU$C!CA$0h z>n7)!daHkJDHQd1CeDFC&0CwPGj@0OX{@ize9-~Q;Ter zuHk*^D0TTCHaZJCp)Jpa8oE*uXM!v^9h(A9jOoCE>G7?P^8QB%QcdKJyl(f)Ci}>O@2r^yr<`+qkL^>gHVNq4&Km92cI>4WG|$a zbqJewk1wvV#=cvF#W%fJ9x7|xL_m^ljkihFJpIM+R=JB>D@Br6HHa71h`z(2HK3^O zl{1$G`uZr^TW5Hd){v48E}lU#8)ni$=$|0I&$EL7M)i!x*-RJFNwEamT(fRgLBQFC3$Ds``|C@KW_o&%8n0YeIsky~JEhw9zi1z?bMZ}CI_6B>`ETA3+ MPgg&ebxsLQ0NF1dv;Y7A literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Horizontal (Left) Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Horizontal (Left) Icon.png.meta new file mode 100644 index 0000000..7263f30 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Horizontal (Left) Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: ddab5934254f1ae49921cf4eeb754ddc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Horizontal (Middle) Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Horizontal (Middle) Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..498b27b771798565af6a53fa8f5ec2b73e5a7337 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5SUA{#Wa5;EM}QP(fk$L90|U1Z2s2)~TlWVj zXyWPO7!uL?_R2wC1_O@64u}64J73k;KB8X9?D1C5JvxW=PqW1774N@$pL)pPaZrXq bQ}hGFfBt%2?V^48K>ZA!u6{1-oD!MEamT(fM}LMotC>o@Sr_|1Fo6M=0K8y)2e+r2FRobAD(3$v4d5Kftqr{T>VR<^DO{ PKwS);u6{1-oD!MjdLjSQZyelF{r5}E*Yog`}j literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Bottom) Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Bottom) Icon.png.meta new file mode 100644 index 0000000..9e60b55 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Bottom) Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 840b035a02edc9f49b5fb9f99beeaf75 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Middle) Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Middle) Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..502b52a2d6cf62812631d3bbb0517c5d7de7af2f GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^EDQ{c3><7g))evUcYqXUfk$L90|U1Z2s2)~TlWVj zXy)nS7!uL?_JkoHg96Wy4I&@^s~4|XVeE5cu{P&&PM*U*?060v^c)Ygy_76@?0cd_ eTVf1X0<-?J*1s33pE?6gVDNPHb6Mw<&;$UTuPE98 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Middle) Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Middle) Icon.png.meta new file mode 100644 index 0000000..be064ba --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Middle) Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 1fa55995552a1ad4d8fb1977d1dc135f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Top) Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Top) Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a736d28734052e0d8f1b4966d1918e5ea3e22a5a GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^EI{1A!3HFCE}Yl^q&N#aB8wRqxP?HN@zUM8KR`iU zPZ!4!kIuJO7Vr?YGCK8YyP|I SiJc=*BZH@_pUXO@geCwVWFqna literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Top) Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Top) Icon.png.meta new file mode 100644 index 0000000..b36cd03 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Gradient Vertical (Top) Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 2c95e0623afa9ee4fa6d3c2920292e59 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid Blank Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid Blank Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d86aad62102f95979e5f252ddfceabb1938ca3a9 GIT binary patch literal 907 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zV7B#iaSW-L^Y&UJ=V1dL2FIN#|EJDX?DC$qfA#^fM;C8Z^SeuaD8FWJ|L>*US4M}K z3=T6!Ho9SIe4FV*!ne-~;tVaEBL>A9Z`L^w`1@%6Z`R+H6Sx@;v5a)ID(xBDgAz`L ULgj63z}&^)>FVdQ&MBb@0C3gpUH||9 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid Blank Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid Blank Icon.png.meta new file mode 100644 index 0000000..d992142 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid Blank Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 9a363b86d8dc1f9469388fb98608bb7b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid E Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid E Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e60b1b80c51714409f711aa521662ef578bcb1e9 GIT binary patch literal 1406 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`!j8!i<;h*8O2% zU^Vb`aSW-L^Y-q;i6WsA4i~qJ{a0na&T)hzMp-~vKnaMA5AYZ;pJh-E05Lg^-CDGK z!IFp@bLY)_xAVEnh1)*&Uwwa8d**1~c4?WZ(ls->b>sisstwxD7@)==Fv3w;e$U3w zj0s0;?D|hgGqiBxM5+7x4fn|<{|Vm9&g5{n+wj;^iO21R$M$cnR%G~aYqKVc{q%S3 z3R z4DGxB-TLrwi~Wb|)7~v-I8YPklh540eUpv=!;Jf%x1Zx*GmGIs;hXR5VYO=_7#{5S zcDyUxvP_3zLr-X*EH{JB>zlLsM1gdE{hA-AgWvOWFw8kOf4Q8s7=y*$$-O`oYmWbm z_?QH;_w}culN*y68%m>6-b64Y+`T7fJ#Q|^M zzgZI*4s4VClI_OCkjTVvyR3ee!Jq1$k5_a5Ppba+F>$k;FaQ7L<$sx37`8pns`{|s z;>#&khHa0FfXtb%yI2{nz5lo6^8d$o!nGJS3;Pjf*Ai@EHVo9nNX{_~Y#ZF~B*|NXzh zQ|^lhF?^nx3#Qv=*MjNt?edpnzx;SNhlSzYvlT$Kf($$6x*jW;uEg-6 z@Z0fnammZEUBwI^68)Dy-ktvS1Ajh4!Q#oiFZEm*9>lJ;+h?ur%~0`pLHx~|N{kKH z!%Ua$7V&0y6=u0?_mu9tdE2x9tUT~PlF4BP19o)dYv2QJ`G&pr0-;w?M;mR3*fdwjqr>mdKI;Vst03pxl?f?J) literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid E Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid E Icon.png.meta new file mode 100644 index 0000000..f5a78b3 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid E Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 6e5eee0c05fcf7b439b27ea85bcb070e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid ENW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid ENW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..959373fe9c862086e54aa15482026bf92df53b34 GIT binary patch literal 2492 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid ENW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid ENW Icon.png.meta new file mode 100644 index 0000000..bb8d15a --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid ENW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 4ad0bc8bc8bb92648a4dd9f7c65814d0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid ESW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid ESW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4b084e68b9862cc55ea66af8aa59aa0fb79a3505 GIT binary patch literal 2468 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 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid EW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid EW Icon.png.meta new file mode 100644 index 0000000..04cd396 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid EW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 5e15ac1f91a3248428bfeb5aacfea078 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid N Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid N Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f929cad0004ff8f6d522b192607b07c82c3edd87 GIT binary patch literal 1643 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 ROf-M+_uIGg>m9tze*==oc>e$Z literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NE Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NE Icon.png.meta new file mode 100644 index 0000000..862d8a8 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NE Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 8803f9c70b4f1a044b4dc06ddf9c1ddd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NES Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NES Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..505be885f8c68d00521356488a8ed28d2ce219b4 GIT binary patch literal 2702 zcma)8X;hQP8lHq87?lJU+`xpkE)isrf(V*K1s4!d5D*XvQUort$R-UC0__zQ3$##$ zf<{Ha4OvTM35f!tB0>ogHA13c(})2f3rkEVXwSLlT(9T;_|7-;y))0e^L+0-&z#=p zylVk^1sVXbV9#zlR{#*Oi2&Mj;OkJ-wWIJgH*&XEGywA!svksGFKq?@G{*K*4Eq}a2vVo z+y1^`YwtMGWl5}O;*&-*5^Jl{JTp8z9DRAQ!a8$jqoPl_Ist*VK!DS8!S20)d;|#= zE&^G(fZmJ(->m_7^Zy9pnc}HmuD+XdmKU8O=uv%4cqM+;63!tb@rTPaKe{^n=%rFc z69!uD@uG1E>;o*mY}}SHvn9d2av|8P^meGN8-G~#R{rZ*LvlkOI?>lh72zXL-O|y# zXdL4!H%Dn-)p#)UVeO{m>w*(`EbHgP;I;ICP$Ipl%1ofmT#ZAxtn}lV*wD!~^g||b zFK3EAKC_p76L>}A6wfh*^t-DwP7%Ecqv@yR*RkUbK)wMVazFg;yEN-(@ZgoGr&>Vt zl=8}>PJ*#>CZn+zUh^$ws=RC)i}H!;ONL~;0cXm0Rpj{jsnEUiZWrj_`+n2>c$htf z6Y=kHQ)d^A%@6p6orE+h);PsHkW#XDdZenq`jQSl3#j`HK~=vToA2Mut2wVqM&h#! zIW{cD*r2IYPGzvJgJ3m74@D zAUdU!e%guRP>*E zON%vQK}rk|+4>1#1|8Kdlt>$T{I8mg({YR&~PjYbQ7LCzx)2 zA;%GN&|NT%ic#kqU_AlB$2=}?gFoNEN2sTU6V1XIkX1X0scmEa7Z!n}>F$SA)ehgM z9psYvh}Q;g!gFxoW|_ilhq^jw?Mj$`{LOu>Fex3vXfT&Ht#7g6ng*<}VYf1|5);TE zm%v!D-kr37#w+?!iMi^{Tq1=MkEmDB1xX>&PY^*6--$4~qF5=*v)K@=4QcDl?1_+j zonfM5`;W_zG5zBpE$MOK&tdI^WyoeXp=cQrwGs8D1N4=%_2tmJ3b)WV1<4G^%>Ou( zpXcGLT#9o190-D{9x}-4btepX5e67VIpSk~V!>#A+X|G#;^_{+!O?PDpEwda#G@1` z3d}rbx;_da3`B$`6Y)SuQ(bRLJrSA&+Z1;C3KWj#VT1sfsvn7w9wiGr#}mnb^S!5Z zlEb&$g2RHyTuf2U`9hMqc?SnSuhFI%RAeAQ1~bnp(T#ygTz>r`5)4MW*QYQG=g&id z$C9QCQVril04tJBl6h@sG(mHnugA-Qng9d{i>Vzs2*^I?w{9@f1D$;%m9IS=)!^j? z9gY#UdZ4_arN&?$7;c4;qa9i(FfriM7S@UcQ{6xCD*(N*w>NH!EdnU(>u<&Pr~~)S zr`5=!yfAhAc#^d&Y$yC0*UdjWt8SEIYh%-1@mwE?uQU29*on(}yjYVA{V4~uhvg`byLEgzB`F$LAJ zhcU8)GlQl!Ab7C)y&!_99!$O!B)#u<3=TE~&DPhsRIM;>n7tMlx25KX8$oU@_*T6h zD4-u93#%*D2G%b}ta^*vP7Hkqgl3odF+RG$%qe>|6rUS@PV(fT4R|KGQZi5<-G$&N z_4vj7Gk{JKQzzdS%tr_@yI6ric1S=wQST(j<-PUSCdc`PbHfJyYHx3M%E&|?v-o;l zTREoSCbh7S9NI(*`SRUb|CgDKTDHKdh$DdYesU%UBQMSQ5Oc3X9w&qn(ReKUZ2FSq#`M#hNOxzI zKv9?Tp^{c~DBCG$yf){<53hr|5U4K1#Lz>BdV0D>I4$)Jlq7EvMO=+G2!fx`Q6yx>!+1+%j$cD6Kcj6?b%%g=~}B z=!W@&_c!AdQyp6s;(TZ}`kFMNuv%CgJ!#V9`a4nh4_8whEVVFw14bxFyDwbH-*zpiTkoT*z5 b1eHdk7?m^h$hjL{Fu@*sXS>_mDXD)0%5%7k literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NES Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NES Icon.png.meta new file mode 100644 index 0000000..f4e33f7 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NES Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: c4ac5f3ea2864b943ac08da9a3e9d511 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NESW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NESW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3b96e11852183d3c8f4dd8d88bcdba9140a0de40 GIT binary patch literal 3145 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 NF8j!i&+U(0{0}sUYnK23 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NESW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NESW Icon.png.meta new file mode 100644 index 0000000..7692253 --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NESW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: ad28ff0024282714d98193f0b11e99c8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NS Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NS Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..41186c4ee713ff4fed64b62a5e239ca7b8c65dad GIT binary patch literal 2276 zcmd^BYgAKL7CtxOl_)Y*q==Nj>a?PQ4Hh4~0;03PN&{19Sv*YA(jX9Lf&>r)j1~iUH zM5n#$K>zWr?H^E1MG;(k^J6(8mw3HoV#+3g98uGNv>mK83y+J;fB&A`@?<(A;I6&6 z(5i51awFGNZ+!aU(rEc_U}n)<#uTbdX8#w;8li(aacp4G-WJcBSo&&Lew<*=H?OcL z2^O$nG%%J!xu{o+Gjl#GzeXD0mT7H3Cd@F*Bq!+gjyZhps)PQaP8RlguW||qaAc?=)gop z@K4~RH|iCT3E#P}#oOIhJo1E?JDVxSuHMO)iwxGGrA?RM%(ZWpJ{W48@_#fjK5uxy%&)%YOz&QibN zg=0hCM4q(z0qJW_M;itwuiSHzf0>NeVfwbkQaE?ZcN19BhHSzNB4uxyZTdZX@yI*G zmI+9_ZJ2f+*U`fo=_?f9pO8MkLug2x)^D0X>&wm;2 zx7;a)3~z&_+Wu)8|43!TAt;!#?Xveh3~%vfYQ>v_+-${^IMMv|HznkZarP2OAJ>5M zc~{vdI!fOzA@sd36M9*?e@+HBEP%y2@TV{kL`DACg7HLJ{6KGr2_?RMEdMVe+FGgh zCKLVW=sKp{!MN;Ej{M=C{*O%w3LNq5V7+6^5}E>=-z11ByQ?Inp4%P|LNuoPVHg6=*- zqA5Nhi6CZT2iTNNjo+OvUS498BUDAuKxzJlLubDUQ0M5Wnxdxm6=iZU?u9GInC5eK zrX{HTxCFGFk{Y9KYcjUp6#cj|u+-?;%dgYAAbM+?elrfpL-|aH_=F)Go1d_Ud-qRSY6&=g*>_Xgdy%>+#juU!)b=O;(6`?6YqG9WW_+Qg{)H7DJ(2x z&h@m9JEv)9sFs%-`a%A|l$iJ zFD0F?@ks`YTBlLz#dU+v1!hSSzGc}}8I^^-dGEqj$@%DeL$s?Y=WC!X!;t=9T2Gr{ zd6NX`Q+|r}#5g?Vyy_xYS;N#cm}-Ofd;>j?E?YLa!H%@9R`Z0G7(?r~Vz+7jm=A&( ztntHfr!3ramG;`~(NLm$IWnF-V?mJ^PP_rKUF5X;JDJCzaV_qaDPkRF*^mgAhimV% zieNfMg3hPRK)IAU^kVVy8tAPII-l*VQAfFT34Va2R=Vv_5Te&jSz)DA8`!M;S4dhO S5B{M5u>UXgebvFNg8u-wf6NR3 literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NS Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NS Icon.png.meta new file mode 100644 index 0000000..1f3e59a --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NS Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 5765d0c2d64a33040af9c54787ad7418 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NW Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NW Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..362bea99c568b85879a1b00333943c5e9e9eefb4 GIT binary patch literal 2122 zcmd5;Yfw{H9zQoBLBbre9%|=nYpZb33Y+U+EVYy3r+bMquXX)|cWZG&9f4aIOJdYZEeNi|)wd<#i%p_sqeU_+sUg*rkvO_?;aKK1 z)#U~-aayB7+~$Lmd$@Zjp&Ovs%tqq!nD61Dn6ob;m*msW(F*Wxt)nC+lghIkLt96$ z2TpilW@4?X&c*84s`)=+@#O~y^U66~a4qI98NYppDYth-Euh0;bht3Dr7NcO9>Up# z<1lw?4UPYrQlF2&ipO@o{Y;|Uk?!I+fy1&isV6DkSkVS2LjqGtl+Zg9#GCF|XyVtQ zQB+F_pP0>U%OT=5!YWctLK0rb(5AensUtN2Y#DZSZIRG9r*NDEx5ANUMnZE8So@eD>{d8n-D`d%(QjmdSLLaCvB4_(_=j`2 z*Ki+H<;(kyRMB@jV7X*_Tqr%Qys@>VQ24q9ynxKkB&(#;0d6_r;;%zlR9gxsRt{c0 zOw+&Lws0eBdY&r>msntoy_h2s2gRjw=x~1BPIHF3sJkj)YdsEYH0??KoGm8lnyLnK zKmC)+Cu1(|`BzhF)@#Gzxpl{6WRHIXS`WLZ60c)qzTwC<5N zLVTWZ6yWoioyp$OmE8DjyAyD}yM=)Tkprz40+@pX0tc{aGx$TqP`F~iKL|6*- z1a{Fb@aJMFvu$9Tefzqhh*RLWbYOXuT`M^$wE)!kCUC!K0g8Hilr4|sSdNHja1X&p50AI zmztd0T0+wQ*jKD!ThC%J4ZUxJqlG~;r7^sq2ThRq@Qksbm7F5<1x4dzr5jHI$K&)j zn3lx_NsU`1ROH=%Z&GhM5=Z2xbLFOjue7d)xz+~X( zT{{f%1{KiuC7ZhH;S`SXvDo%w#oX>(vg&wwzP&jveM(n&Np~0lz1;B%SoadaH{bS# zXX8q7Je`6tN>-`pC6EYXQ?avfKxl7n>hQKavO=_;t84hmDXrk>G(=O61VG-e5PZo3 zzW6LzC6iqx@h&jUeal7qbOdB1PD()uf@dNK{vXcVq;Izp7iGDQ2`*=RS0~nLU`&L* z*uxoGeZ=pVEd7?kA#;~xL%(|-6Hd8K2^YKVvRfFvl~}){=W=MdXE=XYX4h(>t=lK!>os7fko2qh8^=I?n`C1+%b;}87>9NcsH=i;}>_EHl~Za;{9?s)$Xyx#tu3m?Mh yCFbD2@_+IxW4bSl{)Y$SPfylg9DpU3qJW}gXFS~NQ-D1Vz`hR;M%)bJ2>u6^(Tp?z literal 0 HcmV?d00001 diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NW Icon.png.meta b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NW Icon.png.meta new file mode 100644 index 0000000..97b192d --- /dev/null +++ b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NW Icon.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 4123cf49a9e94bf4e853f60226e46a5f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 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: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NWS Icon.png b/Assets/_Heathen Engineering/Assets/UX/Icons/Flat Icons [Free]/Free Flat Hat Solid NWS Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a90f285d85dc196c9bbf8ac5e7b39be99a4e9524 GIT binary patch literal 2734 zcmb7Gdr(tX8b3E73G!B}C`b}o9}6WBK@dSh6e$Rb8UiB7Bd&<@3W7k81cJK)R;z5y z04-ot3=b8Fv;rcK%SyEaQc>PmNt8DT2?`_-LiPsh&d#jcnf>F=y?4IHIp6O)=lA^-$MfcLOvm&jYVEZV@pmTuVpdrN8$j`U7>lPm#TZ<6jENsEgWOdqOhdVQni{um>~&*Xwu6!o{Vt zS-y{KrTY>^&%IrHe#trUV*$VK+Tz*Ra>3(J7}K0rN&0xSO06#J;u*}W+oW|6kZoX1jA1Lhp@$LvCgkWqODcJZi3(h;@V z+hXvSrmi>wWaMs4EdR+VF(tchOT`MXU3JLgVQt)S&djj;H^#)E2z|DZ;@v)u}SnH4;0}@DQZ&i(P~t z2alB(gfVaJqk}2`Q<6Khrg68$z824htCH~~t5sCuDk@&d4m*rlZw_J=Lc4cW&7mq= zJuhQoUoWzHh5|pPOnu(wXd|2zUMC~&u!3yBQh2It(=oVWRA$u)ba0n+(VHEZ**hc@b`FR;v z=WVFR>MjTU-F-t}e>?FQdsEklS&F?D*Uik?kb#MZP^I9BETI8Gtb8V60Nb(~W3;&@ ztuS4ca3uWWo?Asft->$TL`Cta0&l4CVx;6zvGVSQdAj)$Kw^J|!Cjq^TrkpA|BCH; zpX2xR4D{A@tBj-ZdQUeGf)I~D{%g^UI- zq`@sO;0OeR_WW@zI!L1fj>GgB{sRY}l9iTRmbWSEf+pSlrF1&iIXjsRp-SPCW!%a@ zI~%e3V9pHwB#%t3wa~8}un#^|6iq17)$Hls!vpdo7roD$6rnN`-O+M;r1!j!xKi`{ z3#6%k8P_rqAT4I1tAs6wc`lWP-kM|ebJzf>GLq1_25QX~czsM!h+xjg;u#3$oIfz{ zy+4g0aQgN^m&+B~s4kRvVb9Z}XZ~cL0zKyL^I|*T2e73L7T#|$$QSU21-xeLJ)G}V66ou|sc)u5q;;5WnA_CN zn=2OZ%Jq-xZvE@DPDtBxb+X0agABr=xC9c84vWeL7e%Jk_>(U)1G$C*-cPiqD(pSX zkM=Z7j8Ddl*Ukl*!&h{Wm$H~-F~~u8p#n#@gXpoCzVlK=Ol}Zba;5jV`~+d+2nkTS zaAG}5?yk*Hj5mR;V&@(*ECi|F4JRuYCrF1uk#x6kHCj?bQOwU7-4&3zp*2FGuO(