0xdcb2aa31000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000006a0000000000000000000000000000000000000000000000000000000000000069645322843000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000001e00f56f2c8f4a9dabfa935b77c3a08b5fd8d88c052bc2f022f3073990847577f8003db8644a8cb787aef597ccef46163d951cc81c8f1b2314b7e4e3ae52e32bf000df3318e942aa428990133fe0d0191d81507696ebf127ac241097587bd8e843c09e0c11e458fc328f9c4f6be74c9e59ad7bdd99912aa8ef3afda814b69d4941f16e948d45b5876ec2b25bda5d6e4e2e54bc21989f8ba594a13c4c641814b76f507765e2846e445b32b001a238e96a2e36aee55ecd2afacdfba97c1c9ca7021761eff1c321f84086c1e533dc037c42e93eb1d6a86ee548250347d5bfd2eadbc4f113d51ffbb0f92b627751c9e346994b62313b6f536d7b0245dfb7e573200d84d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000688000000000000000000000000000000000000000000000000000000000000068e000000000000000000000000000000000000000000000000000000000000066620baba1ad5be3a5c0a66e7ac838a129bf948f1ea411131514492db890a52fdfe2d43597eb0eacb5415fb51ac4b07b3ccbcc5aa168176305cacebb3a9342667433c9da029dbabb4cf7c721882170a5ae4fb67144af63da3f38000000000000000027110300000082bd000140c1000167828d000171c20001b9610000000000000300000082bd000140c800016466dd000171c20001b9630000000000000300000082bd000140d8000161fe7f000171c20001b9650000000000000300000082bd0001411b00016b3669000171c20001b9670000000000000300000082bd00014125000169c143000171c20001b9690000000000000300000082bd00014145000169c4ab000171c20001b96b0000000000000300000082bd0001415d0001719468000171c20001b96d0000000000000300000082bd00014188000160f86e000171c20001b96f0000000000000300000082bd0001418c000162a5c5000171c20001b9710000000000000300000082bd000141930001657dd5000171c20001b9730000000000000300000082bd000141a900016a6fc4000171c20001b9750000000000000300000082bd000141f700016a430c000171c20001b9770000000000000300000082bd0001420000016ba3c5000171c20001b9790000000000000300000082bd0001420300016d93db000171c20001b97b0000000000000300000082bd000142110001670e0a000171c20001b97d0000000000000300000082bd0001421400016a41e5000171c20001b97f0000000000000300000082bd0001425f00016ed54d000171c20001b9810000000000000300000082bd0001428700016464b3000171c20001b9830000000000000300000082bd000142e00001657b7c000171c20001b9850000000000000300000082bd000142e10001628d1b000171c20001b9870000000000000300000082bd000142ec00016b4f70000171c20001b9890000000000000300000082bd000142ed000164a7ed000171c20001b98b0000000000000300000082bd000142f500016cf5a1000171c20001b98d0000000000000300000082bd000142fe0001646685000171c20001b98f0000000000000300000082bd0001432c00016e7ede000171c20001b9910000000000000300000082bd0001434100016a5061000171c20001b9930000000000000300000082bd0001434c00016ee7b0000171c20001b9950000000000000300000082bd0001436000016c17c9000171c20001b9970000000000000300000082bd000143760001675af6000171c20001b9990000000000000300000082bd0001438100016415bf000171c20001b99b0000000000000300000082bd000143880001695734000171c20001b99d0000000000000300000082bd000143a50001624aff000171c20001b99f0000000000000300000082bd000143b20001657c82000171c20001b9a10000000000000300000082bd000143c600016e4048000171c20001b9a30000000000000300000082bd000143d7000166ae71000171c20001b9a50000000000000300000082bd000143ed000166e970000171c20001b9a70000000000000300000082bd0001440300016eb06d000171c20001b9a90000000000000300000082bd00014404000169245e000171c20001b9ab0000000000000300000082bd00014426000163ca41000171c20001b9ad0000000000000300000082bd0001443f0001690d7a000171c20001b9af0000000000000300000082bd000144400001631820000171c20001b9b10000000000000300000082bd0001444300016d9624000171c20001b9b30000000000000300000082bd000144b200016b32df000171c20001b9b50000000000000300000082bd000144b300016a5a88000171c20001b9b70000000000000300000082bd000144b500016926ee000171c20001b9b90000000000000300000082bd000144c60001695da5000171c20001b9bb0000000000000300000082bd000144cf00016cb095000171c20001b9bd0000000000000300000082bd000144ee0001647fa1000171c20001b9bf0000000000000300000082bd000144fb000167700e000171c20001b9c10000000000000300000082bd0001454c000170dbb8000171c20001b9c30000000000000300000082bd0001455400016a997e000171c20001b9c50000000000000300000082bd0001455c00016b1d79000171c20001b9c70000000000000300000082bd000145ba000168fe13000171c20001b9c90000000000000300000082bd000145cd0001659319000171c20001b9cb0000000000000300000082bd000145d800016a36a1000171c20001b9cd0000000000000300000082bd000145e100016ba899000171c20001b9cf0000000000000300000082bd000145fa00016deaa7000171c20001b9d10000000000000300000082bd000145fd0001645984000171c20001b9d30000000000000300000082bd0001463a00017182c5000171c20001b9d50000000000000300000082bd00014640000167f9f3000171c20001b9d70000000000000300000082bd0001464300016d84ca000171c20001b9d90000000000000300000082bd000146570001672db2000171c20001b9db0000000000000300000082bd0001466c0001675750000171c20001b9dd0000000000000300000082bd00014678000168df97000171c20001b9df0000000000000300000082bd000146ab00016946e8000171c20001b9e10000000000000300000082bd000146df000163b7e5000171c20001b9e30000000000000300000082bd000146e300016c72f2000171c20001b9e50000000000000300000082bd000146fc000160fce3000171c20001b9e70000000000000300000082bd000146fe0001624c53000171c20001b9e90000000000000300000082bd00014705000160e039000171c20001b9eb0000000000000300000082bd0001471000016902b9000171c20001b9ed0000000000000300000082bd0001473700016b0abe000171c20001b9ef0000000000000300000082bd00014750000164adf7000171c20001b9f10000000000000300000082bd0001475d0001694092000171c20001b9f30000000000000300000082bd0001476600016fac4f000171c20001b9f50000000000000300000082bd00014767000163adb0000171c20001b9f70000000000000300000082bd000147a5000166cd27000171c20001b9f90000000000000300000082bd000147af0001655169000171c20001b9fb0000000000000300000082bd000147c30001632fc0000171c20001b9fd0000000000000300000082bd000147cf0001666685000171c20001b9ff0000000000000300000082bd0001481c000169190c000171c20001ba010000000000000300000082bd00014835000168d569000171c20001ba030000000000000300000082bd000148470001637242000171c20001ba050000000000000300000082bd000148610001648f60000171c20001ba070000000000000300000082bd000148790001697136000171c20001ba090000000000000300000082bd000148c80001729330000171c20001ba0b0000000000000300000082bd000148ce000163bf7b000171c20001ba0d0000000000000300000082bd000149140001626723000171c20001ba0f0000000000000300000082bd0001491d00016987f5000171c20001ba110000000000000300000082bd000149330001652d64000171c20001ba130000000000000300000082bd0001494900016cd354000171c20001ba150000000000000300000082bd0001496d000161f7a7000171c20001ba170000000000000300000082bd00014978000168e8cb000171c20001ba190000000000000300000082bd000149ac00016e9c33000171c20001ba1b0000000000000300000082bd000149ad0001711c1d000171c20001ba1d0000000000000300000082bd000149db0001646621000171c20001ba1f0000000000000300000082bd000149fa000164d5be000171c20001ba210000000000000300000082bd00014a00000163c3c4000171c20001ba230000000000000300000082bd00014a600001650433000171c20001ba250000000000000300000082bd00014a6a000168edc3000171c20001ba270000000000000300000082bd00014a7f00016a6e47000171c20001ba290000000000000300000082bd00014b0300016c4d94000171c20001ba2b0000000000000300000082bd00014b1f0001647c20000171c20001ba2d0000000000000300000082bd00014b22000166b522000171c20001ba2f0000000000000300000082bd00014b2e000161367f000171c20001ba310000000000000300000082bd00014b41000161738b000171c20001ba330000000000000300000082bd00014b47000168ebcb000171c20001ba350000000000000300000082bd00014b98000170f0da000171c20001ba370000000000000300000082bd00014bab0001671f4b000171c20001ba390000000000000300000082bd00014bbe000164fecd000171c20001ba3b0000000000000300000082bd00014bc600016a0d48000171c20001ba3d0000000000000300000082bd00014bc700016aa9e0000171c20001ba3f0000000000000300000082bd00014bc9000168e845000171c20001ba410000000000000300000082bd00014c07000160f67d000171c20001ba430000000000000300000082bd00014c3f0001644d1b000171c20001ba450000000000000300000082bd00014c4c000170f99d000171c20001ba470000000000000300000082bd00014c4e00016467a2000171c20001ba490000000000000300000082bd00014c52000164b7de000171c20001ba4b0000000000000300000082bd00014c7800016a56cf000171c20001ba4d0000000000000300000082bd00014c8b000169e013000171c20001ba4f0000000000000300000082bd00014ca600016d955f000171c20001ba510000000000000300000082bd00014ccb0001626835000171c20001ba530000000000000300000082bd00014cdb00016578d4000171c20001ba550000000000000300000082bd00014ce30001690e17000171c20001ba570000000000000300000082bd00014cef00016a49cc000171c20001ba590000000000000300000082bd00014cf6000164b0fe000171c20001ba5b0000000000000300000082bd00014cff000169fc1d000171c20001ba5d0000000000000300000082bd00014d1000016a2c1f000171c20001ba5f0000000000000300000082bd00014d17000167998b000171c20001ba610000000000000300000082bd00014d230001710b6b000171c20001ba630000000000000300000082bd00014d4400017153c2000171c20001ba650000000000000300000082bd00014d8f0001716622000171c20001ba670000000000000300000082bd00014db400016bef4c000171c20001ba690000000000000300000082bd00014dd800016afa90000171c20001ba6b0000000000000300000082bd00014de80001649823000171c20001ba6d0000000000000300000082bd00014e4f00016a35cc000171c20001ba6f0000000000000300000082bd00014e520001692226000171c20001ba710000000000000300000082bd00014e5e00016d3caa000171c20001ba730000000000000300000082bd00014e7200017715b5000171c20001ba750000000000000300000082bd00014ea00001670aa8000171c20001ba770000000000000300000082bd00014ea300016a60e0000171c20001ba790000000000000300000082bd00014ee90001646481000171c20001ba7b0000000000000300000082bd00014ef4000167c664000171c20001ba7d0000000000000300000082bd00014ef9000164d63e000171c20001ba7f0000000000000300000082bd00014efd00016ca97c000171c20001ba810000000000000300000082bd00014f0800016a4fd4000171c20001ba830000000000000300000082bd00014f1a00016c3358000171c20001ba850000000000000300000082bd00014f4c00016b30b0000171c20001ba870000000000000300000082bd00014f9c00016b179a000171c20001ba890000000000000300000082bd00014fc40001696cc4000171c20001ba8b0000000000000300000082bd00014fdd000164685c000171c20001ba8d0000000000000300000082bd0001500a0001690f57000171c20001ba8f0000000000000300000082bd0001504100016bcd62000171c20001ba910000000000000300000082bd0001507500016cae9f000171c20001ba930000000000000300000082bd0001507a000168fa82000171c20001ba950000000000000300000082bd000150a1000166e565000171c20001ba970000000000000300000082bd000150a80001633bb2000171c20001ba990000000000000300000082bd000150ab00016117f9000171c20001ba9b0000000000000300000082bd000150ae0001691b1f000171c20001ba9d0000000000000300000082bd000150dc00017459c4000171c20001ba9f0000000000000300000082bd000150e80001657ce2000171c20001baa10000000000000300000082bd0001511a000165b1f8000171c20001baa30000000000000300000082bd00015138000161718e000171c20001baa50000000000000300000082bd0001513e0001679827000171c20001baa70000000000000300000082bd0001515400016595c7000171c20001baa90000000000000300000082bd0001515900016fad65000171c20001baab0000000000000300000082bd0001515e00016f2793000171c20001baad0000000000000300000082bd0001517f00016a2659000171c20001baaf0000000000000300000082bd0001518700016d2505000171c20001bab10000000000000300000082bd000151cd000171a632000171c20001bab30000000000000300000082bd000151e8000169f2f6000171c20001bab50000000000000300000082bd000151f3000168df13000171c20001bab70000000000000300000082bd000151f400016a60c2000171c20001bab90000000000000300000082bd0001520e000169dff9000171c20001babb0000000000000300000082bd00015229000162c126000171c20001babd0000000000000300000082bd000152360001760959000171c20001babf0000000000000300000082bd00015259000165281b000171c20001bac10000000000000300000082bd000152a400016a14e6000171c20001bac30000000000000300000082bd000152cf000161fa33000171c20001bac50000000000000300000082bd000152da000173efb5000171c20001bac70000000000000300000082bd000152dc00016dadc5000171c20001bac90000000000000300000082bd0001533c000163de91000171c20001bacb0000000000000300000082bd0001539c0001677407000171c20001bacd0000000000000300000082bd000153b6000169248b000171c20001bacf0000000000000300000082bd000153b900016b98e7000171c20001bad10000000000000300000082bd000153c300016a3925000171c20001bad30000000000000300000082bd000153d40001699aa6000171c20001bad50000000000000300000082bd000153d800016712cb000171c20001bad70000000000000300000082bd000153e900016a1ca1000171c20001bad90000000000000300000082bd0001540d0001671826000171c20001badb0000000000000300000082bd0001540e0001668cd7000171c20001badd0000000000000300000082bd0001542300016328b6000171c20001badf0000000000000300000082bd00015431000162d51a000171c20001bae10000000000000300000082bd0001545e0001671360000171c20001bae30000000000000300000082bd000154850001719639000171c20001bae50000000000000300000082bd00015495000163dfb3000171c20001bae70000000000000300000082bd00015499000164669e000171c20001bae90000000000000300000082bd0001549e000165599d000171c20001baeb0000000000000300000082bd000154ab000164f71f000171c20001baed0000000000000300000082bd000154d0000167e9a5000171c20001baef0000000000000300000082bd000154ea000171f968000171c20001baf10000000000000300000082bd000155160001645eb1000171c20001baf30000000000000300000082bd000155330001697f31000171c20001baf50000000000000300000082bd000155340001630f5e000171c20001baf70000000000000300000082bd0001553a00016a0a48000171c20001baf90000000000000300000082bd0001555300016aa114000171c20001bafb0000000000000300000082bd0001555c000169e69e000171c20001bafd0000000000000300000082bd000155b700016b7496000171c20001baff0000000000000300000082bd000155be00016b3ebd000171c20001bb010000000000000300000082bd000155d100016de8ba000171c20001bb030000000000000300000082bd000155d700016490ca000171c20001bb050000000000000300000082bd000155d90001693f6f000171c20001bb070000000000000300000082bd000156090001716d16000171c20001bb090000000000000300000082bd0001561200016521ca000171c20001bb0b0000000000000300000082bd00015617000162c80f000171c20001bb0d0000000000000300000082bd00015664000164eacb000171c20001bb0f0000000000000300000082bd00015666000166f792000171c20001bb110000000000000300000082bd0001568e00016fdd67000171c20001bb130000000000000300000082bd0001569300016597eb000171c20001bb150000000000000300000082bd000156b70001643f33000171c20001bb170000000000000300000082bd000156d300016d800c000171c20001bb190000000000000300000082bd000156f500016db400000171c20001bb1b0000000000000300000082bd0001571e000168d436000171c20001bb1d0000000000000300000082bd00015733000162c02c000171c20001bb1f0000000000000300000082bd000157560001648937000171c20001bb210000000000000300000082bd000157640001613d63000171c20001bb230000000000000300000082bd0001578800017aec79000171c20001bb250000000000000300000082bd00015790000164cfbb000171c20001bb270000000000000300000082bd0001579c0001640278000171c20001bb290000000000000300000082bd000157ac0001643b87000171c20001bb2b0000000000000300000082bd000157b0000171365f000171c20001bb2d0000000000000300000082bd000157e2000164ca54000171c20001bb2f0000000000000300000082bd00015857000169f30b000171c20001bb310000000000000300000082bd0001586e00016ab6a1000171c20001bb330000000000000300000082bd00015875000172f0d1000171c20001bb350000000000000300000082bd0001588d00016293c8000171c20001bb370000000000000300000082bd0001589a00016237cb000171c20001bb390000000000000300000082bd000158c6000165ed2d000171c20001bb3b0000000000000300000082bd000158cf00016b6baf000171c20001bb3d0000000000000300000082bd000158dc000162b833000171c20001bb3f0000000000000300000082bd00015913000162b9e5000171c20001bb410000000000000300000082bd0001591b0001618e7f000171c20001bb430000000000000300000082bd00015938000164b4dd000171c20001bb450000000000000300000082bd0001593f000169abeb000171c20001bb470000000000000300000082bd0001594c000163a083000171c20001bb490000000000000300000082bd0001594f0001646d07000171c20001bb4b0000000000000300000082bd0001595d000165bb40000171c20001bb4d0000000000000300000082bd0001596d000171c96d000171c20001bb4f0000000000000300000082bd000159c20001696745000171c20001bb510000000000000300000082bd000159cb00016a1bc9000171c20001bb530000000000000300000082bd000159eb00017614e2000171c20001bb550000000000000300000082bd000159ec00016b7b19000171c20001bb570000000000000300000082bd00015a04000167a675000171c20001bb590000000000000300000082bd00015a26000178e990000171c20001bb5b0000000000000300000082bd00015a6d0001653e75000171c20001bb5d0000000000000300000082bd00015a7c000161e071000171c20001bb5f0000000000000300000082bd00015a800001674e23000171c20001bb610000000000000300000082bd00015a82000167e0ea000171c20001bb630000000000000300000082bd00015ae2000168fcdc000171c20001bb650000000000000300000082bd00015b0400016bb62a000171c20001bb670000000000000300000082bd00015b060001654bbc000171c20001bb690000000000000300000082bd00015b1c000161679b000171c20001bb6b0000000000000300000082bd00015b3d0001632b7d000171c20001bb6d0000000000000300000082bd00015b4100016bc827000171c20001bb6f0000000000000300000082bd00015b7b00016c6e44000171c20001bb710000000000000300000082bd00015b810001693c49000171c20001bb730000000000000300000082bd00015b9200016366cc000171c20001bb750000000000000300000082bd00015bb4000167cce3000171c20001bb770000000000000300000082bd00015bc0000168dd20000171c20001bb790000000000000300000082bd00015bd10001647aa7000171c20001bb7b0000000000000300000082bd00015be90001654459000171c20001bb7d0000000000000300000082bd00015bed000169792e000171c20001bb7f0000000000000300000082bd00015bf100016398fe000171c20001bb810000000000000300000082bd00015bf60001720ab7000171c20001bb830000000000000300000082bd00015c080001618590000171c20001bb850000000000000300000082bd00015c0900016d14bd000171c20001bb870000000000000300000082bd00015c1000016444c5000171c20001bb890000000000000300000082bd00015c12000163b62c000171c20001bb8b0000000000000300000082bd00015c3c00016a65ae000171c20001bb8d0000000000000300000082bd00015c3d00016ccbcb000171c20001bb8f0000000000000300000082bd00015c8a00016da560000171c20001bb910000000000000300000082bd00015c9000016d336e000171c20001bb930000000000000300000082bd00015cf100016b30f0000171c20001bb950000000000000300000082bd00015d0a00017169b8000171c20001bb970000000000000300000082bd00015d260001725714000171c20001bb990000000000000300000082bd00015d2a00016716ad000171c20001bb9b0000000000000300000082bd00015d39000164592c000171c20001bb9d0000000000000300000082bd00015d67000162905c000171c20001bb9f0000000000000300000082bd00015d6d000169843d000171c20001bba10000000000000300000082bd00015d70000165740f000171c20001bba30000000000000300000082bd00015d90000168e3f5000171c20001bba50000000000000300000082bd00015d93000169a445000171c20001bba70000000000000300000082bd00015d94000169b62c000171c20001bba90000000000000300000082bd00015daf00016eedb2000171c20001bbab0000000000000300000082bd00015dc4000164ecd1000171c20001bbad0000000000000300000082bd00015df6000168e4f9000171c20001bbaf0000000000000300000082bd00015e0f0001697315000171c20001bbb10000000000000300000082bd00015e40000161e5af000171c20001bbb30000000000000300000082bd00015e490001639baa000171c20001bbb50000000000000300000082bd00015e6e000166a2d2000171c20001bbb70000000000000300000082bd00015e93000164d6b5000171c20001bbb90000000000000300000082bd00015ebf0001652cfa000171c20001bbbb0000000000000300000082bd00015ec0000165d27a000171c20001bbbd0000000000000300000082bd00015ee9000166fb3a000171c20001bbbf0000000000000300000082bd00015eec000166e017000171c20001bbc10000000000000300000082bd00015f4a0001617fff000171c20001bbc30000000000000300000082bd00015f680001643ad8000171c20001bbc50000000000000300000082bd00015fa0000169a5d5000171c20001bbc70000000000000300000082bd00015fb8000165783c000171c20001bbc90000000000000300000082bd00015fd7000166e0fb000171c20001bbcb0000000000000300000082bd00015fe00001647cab000171c20001bbcd0000000000000300000082bd00015ff700016a7ee6000171c20001bbcf0000000000000300000082bd00015fff000169363e000171c20001bbd10000000000000300000082bd0001600a0001642a3c000171c20001bbd30000000000000300000082bd000160290001624a59000171c20001bbd50000000000000300000082bd0001602b0001657c96000171c20001bbd70000000000000300000082bd00016059000164df22000171c20001bbd90000000000000300000082bd0001606a000175a57c000171c20001bbdb0000000000000300000082bd0001606f0001671e2d000171c20001bbdd0000000000000300000082bd0001607200016a7b6b000171c20001bbdf0000000000000300000082bd000160730001735172000171c20001bbe10000000000000300000082bd0001609b000169385c000171c20001bbe30000000000000300000082bd0001609e000168fb0e000171c20001bbe50000000000000300000082bd000160c1000164374a000171c20001bbe70000000000000300000082bd00016108000168d2f2000171c20001bbe90000000000000300000082bd0001611000016769cc000171c20001bbeb0000000000000300000082bd000161410001698b4f000171c20001bbed0000000000000300000082bd0001615f0001694884000171c20001bbef0000000000000300000082bd0001616d00016969bb000171c20001bbf10000000000000300000082bd0001619000016b9bc0000171c20001bbf30000000000000300000082bd0001623e00016499a4000171c20001bbf50000000000000300000082bd0001627700016967e2000171c20001bbf70000000000000300000082bd0001627d000164cf0f000171c20001bbf90000000000000300000082bd0001628c000173d67e000171c20001bbfb0000000000000300000082bd000162e80001659a3f000171c20001bbfd0000000000000300000082bd000163630001712fb7000171c20001bbff0000000000000300000082bd0001636d0001676090000171c20001bc010000000000000300000082bd00016390000169538d000171c20001bc030000000000000300000082bd000163ba0001720671000171c20001bc050000000000000300000082bd000163c7000169a0dd000171c20001bc070000000000000300000082bd000163d1000170cd76000171c20001bc090000000000000300000082bd0001643c000168f65e000171c20001bc0b0000000000000300000082bd000164730001647f21000171c20001bc0d0000000000000300000082bd00016479000168fd80000171c20001bc0f0000000000000300000082bd00016482000163ed7c000171c20001bc110000000000000300000082bd000164b0000169625a000171c20001bc130000000000000300000082bd000164e1000163beca000171c20001bc150000000000000300000082bd000165090001663ff3000171c20001bc170000000000000300000082bd0001657a000166baa4000171c20001bc190000000000000300000082bd0001659400017230ed000171c20001bc1b0000000000000300000082bd000165ac0001654b75000171c20001bc1d0000000000000300000082bd000165dd000169fa84000171c20001bc1f0000000000000300000082bd000166490001710051000171c20001bc210000000000000300000082bd0001668800016553a5000171c20001bc230000000000000300000082bd00016694000170eba9000171c20001bc250000000000000300000082bd0001669600017146cd000171c20001bc270000000000000300000082bd0001669b00016672c1000171c20001bc290000000000000300000082bd000166cb0001646892000171c20001bc2b0000000000000300000082bd000166db0001696e59000171c20001bc2d0000000000000300000082bd000166e600016aef9a000171c20001bc2f0000000000000300000082bd00016712000171a024000171c20001bc310000000000000300000082bd0001671500016a9f96000171c20001bc330000000000000300000082bd0001671700016baada000171c20001bc350000000000000300000082bd00016725000172ab8b000171c20001bc370000000000000300000082bd00016736000168cf8f000171c20001bc390000000000000300000082bd0001674a00016a360f000171c20001bc3b0000000000000300000082bd0001675a000169fb60000171c20001bc3d0000000000000300000082bd0001676a0001623853000171c20001bc3f0000000000000300000082bd00016775000169163e000171c20001bc410000000000000300000082bd00016799000171a989000171c20001bc430000000000000300000082bd000167ab0001653dc6000171c20001bc450000000000000300000082bd000167eb000168fd2b000171c20001bc470000000000000300000082bd000167fc0001634090000171c20001bc490000000000000300000082bd0001684c00016cc2c6000171c20001bc4b0000000000000300000082bd0001686400016a2cbc000171c20001bc4d0000000000000300000082bd0001687f000169242f000171c20001bc4f0000000000000300000082bd00016880000169e0b6000171c20001bc510000000000000300000082bd000168cd000168e837000171c20001bc530000000000000300000082bd000168df00016cddd1000171c20001bc550000000000000300000082bd000168e000016b05fc000171c20001bc570000000000000300000082bd000169280001623892000171c20001bc590000000000000300000082bd00016938000171d47b000171c20001bc5b0000000000000300000082bd0001695300016bf98a000171c20001bc5d0000000000000300000082bd0001697b00016a5ed0000171c20001bc5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000