0x6b9dcc3900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000003f00000000000000000000000000f2d15c0a89428c9251d71a0e29b39ff1e86bce2500000000000000000000000000000000000000000000000000000000000001f40000000000000000000000001d05602d83f16954c2985a3901d941d6a9f0429700000000000000000000000083500f5571f81ff703d014cf05198fe10016b7db000000000000000000000000ca5505d918194671d0352feae363639dc08bf8ac0000000000000000000000008a80ee86c22b8a1f37a54f7f2abc8c8336b3f06d000000000000000000000000b001d0eb7459ed3b9042b578c18881e306f77a02000000000000000000000000a3c5eb3724205d9b134eae56618c6f69ca57c951000000000000000000000000e2d1087af6254fc6ba85489c8bdd6db757a2afaa00000000000000000000000030ec53c01db6dbd0386541e0ae6b465b836bdcd90000000000000000000000001a4c023eedc6ea3e96a1aef691e5e7166fcd497a0000000000000000000000003954a503bf87f49443af1e37a23393b77ffaf1cd000000000000000000000000a02be3fd82a57b6754c009d73922e6114e8ec9f90000000000000000000000002304dab8461f2023346d0722de4a4c53bd938580000000000000000000000000d18c96b6cd70987189b95e02b27d98e681bba100000000000000000000000000c4362ff6194c8d9624458e3df1e516abc909b7210000000000000000000000002d4d49e9eb287b906b3d987ce8b598b230f689230000000000000000000000000cd28e7813a60812684f53ed2102ad6afcf964ea000000000000000000000000375961e2ffd0b8b77527db297a22270c26a7e46d000000000000000000000000857f58b6afde4bcbe9b86409242c146f0d0de31c0000000000000000000000004c8397f58d62e3b8fd1fa47ca897672561e5b0b9000000000000000000000000523ca94b184898c4fd393dbe18883c742677d5eb0000000000000000000000002333fcc3833d2e951ce8e821235ed3b7291419960000000000000000000000004dc062e9c723c9443483546c1ca0f9f69c3dec21000000000000000000000000e4c6c46645988bbafd8ef6b4d1b60d969cc857c300000000000000000000000012b9eebf7960fb75b4e3a77af97c8a4f5f6cce34000000000000000000000000cd18b74f8fcc726deb48729e91b93736491597c40000000000000000000000001e5d13496de4a81225454afc9d0fa06f6bd9742100000000000000000000000018d467c40568de5d1ca2177f576d589c2504de7300000000000000000000000097eda3c9f1e4c7ef743b552ab687aa49fca804c00000000000000000000000001d932e6489b5e4091ee078db497799237b3541910000000000000000000000007721be6a7c9ff1d05129a777891a6ca6a8681f4c000000000000000000000000e14fc43888632f46571e398b3c7b3d4f577414d3000000000000000000000000260eb0ffcb01d9a117b57531997cd32f8b445aeb000000000000000000000000a401231ae8bc851d0efdf023012387d7f841edcf0000000000000000000000006b611d278233cb7ca76fd5c08579c3337c01e5770000000000000000000000004777030cb7db2de2b67d5cdebfa0a4dce267895000000000000000000000000088888fd4661ee3e8378be5d6164adffdaf9927ca000000000000000000000000cbad2fd05bec13e4108c608f0f9581dbbf4d19210000000000000000000000005a17fb43794212f5fac2298747c8757b8dd94a17000000000000000000000000a670b78c084178b2c7f8947bcd6ea5da97d8282700000000000000000000000092f3919d142000396cfc613ecd2e428d91cf922000000000000000000000000022e970ee632aeb568271f0efde66afc9e1624412000000000000000000000000f2a6f332dac44fae0fb7816d8b1362027a4b29c4000000000000000000000000f94455064dfc1bd53de14fed27637b46da39d9170000000000000000000000002a8600bbdaab254a2f8a8e00912799295c3dd6010000000000000000000000006908cc437c8bea5c19a81e487a1528635ec2b197000000000000000000000000864de5bbaf4b8c808e94a8385b95b0855d170137000000000000000000000000e8eb234375d59df64823ffda70207e26334ceeb500000000000000000000000034d8031a2973f90b406bb14da9284856fd2b67a60000000000000000000000003ab28ecedea6cdb6feed398e93ae8c7b316b1182000000000000000000000000cd6e741beea10615be5b5aa8e1aac53241f4c9b10000000000000000000000006afc467c6b18ab72a12e4804aaa27e634d4ea32e000000000000000000000000c35e0ad12dc3c46a28dc086f3f6496a372debc770000000000000000000000008f2ab364dc8f0b49af8e97356028c47647d48352000000000000000000000000300772d881e58a4eb2bb0844d5fc9b2e5476b31b0000000000000000000000000461ec6406ddbe57317c5f798431540a61376185000000000000000000000000c9f5654e2f1bd05255e2fa048de7d10acdb8c382000000000000000000000000df45e0868c741341fc14b43f59d641422542c578000000000000000000000000ec7ee21a8d3ab382d35c3a20dce92927703136750000000000000000000000002ed849173c7a54f45f849675a71b62c0c83246d9000000000000000000000000de0ed312c2a3f9a105a00a2c65d4487be7249e18000000000000000000000000113d754ff2e6ca9fd6ab51932493e4f9dabdf5960000000000000000000000007f7842dd18f430e04ce6facc81f9beda3def02fc0000000000000000000000001ef86de6b0217ff150227252c069cd2ab55d790000000000000000000000000065e09ae53d5f1a7d75e4442eb9d004191dd253fb0000000000000000000000002087a7143d36f5214b2852e16b903f9516328f33000000000000000000000000d4fc24eb245f4a55025d1862114ad214b9b5449e000000000000000000000000f2cf7378e44be078732c215fad97af709379ca1d000000000000000000000000234e486279dc07733e5db157277910bd6002d3f0000000000000000000000000a8ac608bc4f44f732bbad13e860fb1c596d5d0c5000000000000000000000000a3b49bd30902a75e7452691ae37688a56cd365fc0000000000000000000000002d4d49e9eb287b906b3d987ce8b598b230f689230000000000000000000000001ef7bcc3976056d3f0238b6f8653287d4d2ea24e000000000000000000000000e4797e3e062b799a203fda426f916878a9f669cb000000000000000000000000a032ec8f225d572d14dcba06b20c748a3a0a0ccc000000000000000000000000cf07d38eab606d1e36ab7439747d497c30bc9b2f000000000000000000000000284e930e4bbcfcddbf629ca5c0f5c26d5988dc4600000000000000000000000073285945fc85cc1f7ce8ae254e3f6d83e366827000000000000000000000000061388026aab5254fe33406e56c138d331e7996de000000000000000000000000f637e64875e767c00dc2267f7a5fa2ff33531911000000000000000000000000bf5466935d4ef3df32d2065163d23023fbb6485500000000000000000000000055227f1e6cbc118a4c8ada549540d6d12eaf3c4800000000000000000000000035fa3c19cf39674353025234ed001bcbb36af35c000000000000000000000000f480935955d38a332cf40c65add722d46b92246200000000000000000000000056bdc5fe7f9752e7f5a381e394acfe72a724462b000000000000000000000000457e733f8e41a6fec1336a33495b3c71f7f6aff70000000000000000000000006b0a911fdbba8223db217fdaab7ca418236e2118000000000000000000000000a5430730f12f1128bf10dfba38c8e00bc4d90eea000000000000000000000000be64d1ca3950cc9db1f171a47fdd302f1d9afb540000000000000000000000001ebec4b10f47fd4b1bd7421d6895f934b072860c00000000000000000000000009be6cfdbf1090d873f691b3195e439f86f7456200000000000000000000000042bb3543e5e215ce760a00b96905516c32eb6be400000000000000000000000006573db40707710d991b2519ca9b5c1a6c5c1efa0000000000000000000000007c2b0b35584837475f45b6771fee2f8d31edfaad000000000000000000000000c318918be0bda998f0592263710f10173ea39859000000000000000000000000b0ba33566bd35bcb80738810b2868dc1ddd1f0e9000000000000000000000000602f51dcbeda58dc247fe73f1800d3e4fc2115bb000000000000000000000000f5cf5e68117521b7f506c7af2d82b76486f7e7f900000000000000000000000001fb5de8847e570899d3e00029ae9cd9cb40e5d7000000000000000000000000f8e980b6115ba6668eb239e1ea0c1d980d095fe9000000000000000000000000a6dc590c7d076bc1b0aa8675486592c0293279e9000000000000000000000000304b150e1a65095e9e5ac7aaec47ca2b493943440000000000000000000000002733066650e5a786be2f4fe799e91794c759ae79000000000000000000000000000a3e111b04a7b3ebcd59b8554b224336057a28000000000000000000000000a6f4fa9840aa6825446c820af6d5eccf9f78ba0500000000000000000000000016b78f5366f870d7b7d18f8badfa8660915429210000000000000000000000007565deddcb83a14b185eb9520914bb918cdfe9830000000000000000000000000bec71caf9144e564e2f2153e2163aa4c17e66910000000000000000000000009cbbb8367b819f715f52a027378c7926d100fa89000000000000000000000000be8fe12b9eb1ca2a593e6c070c71c294b6fe9f00000000000000000000000000d6d7ea4833f22edbed3dbd3d71adf3cdd8e36a01000000000000000000000000d5b5bbacf3f070aadd10ce6394919e27f7fec4ed0000000000000000000000009f12665668e0db6d95f216612a0d9689bf23688b000000000000000000000000be547aa1bf50fecca7d853adea3ab6d5f85953f70000000000000000000000006893593c695d23f002f9278fa75ae1367ce78d960000000000000000000000003dca07e16b2becd3eb76a9f9ce240b525451f88700000000000000000000000042f4fb4a30cbc8b38490991188e5f020ec3f9fd600000000000000000000000024f65fa44edd3165c221b370c055111c9aede2de000000000000000000000000043bc8b9640b465b98871aedfc70226ca1e2ed890000000000000000000000006d5596d228c44453b0e16d1e4abd3f14724773fb000000000000000000000000d5b36e202b37c79a2f645f79b20fe73cd7d8fccb000000000000000000000000eb90141895a0ff1839e4846362ae780b9796644f00000000000000000000000089e5d091b22892a510700f56438ca23e424a42600000000000000000000000003e41a8fa0032d635f02201053f1a5aa2a6967c8100000000000000000000000046eea8d5b37d2db51f35c1bc8c50cbf80fb0ffe50000000000000000000000008c98637af1701434976b570f863e2b257a255b0c00000000000000000000000094c99ba7a0dcba1c4a1f529ef18b6cb0d918e72c0000000000000000000000000946bc5c2f9848665cc3811458de403d0a78ad8e00000000000000000000000097076b94d431fdda015ee90cfc0ff0a601f57d0f000000000000000000000000123f4c06c5dc5f6660e84c8489c759f9cad8b6760000000000000000000000006206c63d23d55b4906e4b35a455f8baaf4296eed0000000000000000000000008660bc4a421a6ec18d72a987f89b428b5dc22bf4000000000000000000000000e04903ea0da52680520903dadc84f5adbef35e9f00000000000000000000000033280d3a65b96eb878dd711abe9b2c0dbf74057900000000000000000000000053db4c00e71c77717386eb07acd02bc05c39058b0000000000000000000000000955476b9daec02653e688b865660ca5417faad400000000000000000000000016c237ad92ab79b5fd006cef4241a83945167314000000000000000000000000d1b5b02937e542c67a934a4f3ce59321b3ff89ea0000000000000000000000004857d1c4b89a046f834fd9f271b0a82f5159889b000000000000000000000000e9b37833665740839452478ee9ac4e7488ce2c19000000000000000000000000120532a36c2e0c75ae400989c2b176fe87e456d2000000000000000000000000ffb6d97bd1e7b7bd08595096d15037401a1f416b000000000000000000000000cd5ee4ebdfe82b28d604b6c8d229654205824f47000000000000000000000000c60861680f748fb8164e392dff70ece0577b43890000000000000000000000008bc110db7029197c3621bea8092ab1996d5dd7be0000000000000000000000002b64a364311486330b51e1709ea6a0e4cb5a2207000000000000000000000000669b996dfbf62da2ddf0c9ceeac503b92067163900000000000000000000000074f5dcd44d047f44369ec9ffb441688c77236ffa00000000000000000000000013a716dd20763000cbf87f999548c3d67f936d350000000000000000000000005eb585de6ae4f3a049da92cbd9783cf9e90c2bfb000000000000000000000000d11135dda18db7a833ccff998bb43ddffa5d273700000000000000000000000004f8680fb8a027cfbe422ae3dbe2b90601f9ae57000000000000000000000000d962a9cf49710197ff8b02cec45ad80ba80c05c400000000000000000000000056773dcc20c9715d24d3f69ed58c16c471a3f2b70000000000000000000000008c233f7facc0de4c57fb41b77d6d76e0376be9d600000000000000000000000012da59f719dda0d975cc6d96479f100e90ab209b0000000000000000000000001737a146599397dae08585d677964e2c17cfe96200000000000000000000000070819a9238c742ce32803873c5404fe75af6aa6d000000000000000000000000ed9198181bbd4e09ff320fa11ae062e140be0c4e000000000000000000000000984879991a9d5a257fbb2b3b173936f974fe2c3f0000000000000000000000004930f19b7c4910bccbc166a668dbedf47384bd28000000000000000000000000451844bfe5699c70031ab1fd236593a4ed3f4f3000000000000000000000000019dde5f247155293fb8c905d4a400021c12fb6f0000000000000000000000000c1b323b0e092965fc970ae54dd58aba44db17783000000000000000000000000aee6fec57aafef41a0faa58994008c1d9f3e8a85000000000000000000000000dc0790af395f16b67ab707b4d25e6dae2c60c58d0000000000000000000000003750a58f96cc192ce18117c15db7acaef36a0d7b000000000000000000000000a72e34aa54094049e7fe3fb4f62d4e2c2471a392000000000000000000000000e36a124caa7ee0b75a96a934499ce68dac6d9562000000000000000000000000103548ef2d3eee36850f47b176391d46ca9c54b1000000000000000000000000edd88ca63d7c0b9cf182afdee3852258f31961f9000000000000000000000000b338c6ef3fe4cbe4439f2cbc4bbd278d30ea072200000000000000000000000012c94bca870d20b7a31929b41a2b26d243425bd200000000000000000000000024ba13e030757aec2af3e37e8ebf150f2bff79fc0000000000000000000000003945476e477de76d53b4833a46c806ef3d72b21e0000000000000000000000000ca634bc2b591b557a6ffb39d8b8718e7f36dafd000000000000000000000000dc4cadc65123ebd371887cad59cc8c6f8f6fc29c0000000000000000000000003a5999f6f6726e94270f27503411ae62a000e420000000000000000000000000456325f2ac7067234dd71e01bebe032b0255e0390000000000000000000000000017dfe08bcc0dc9a323ca5d4831e371534e932000000000000000000000000074f8fc932bcf22f0be8463c99923775f7c4f8b89000000000000000000000000d50ec16851b00e48333699d66856207a416819f00000000000000000000000001bd7e95c3a5cc69213c205bec4487e2d95008fda000000000000000000000000a9526f2425b148350c50af60bc8230384e6a8e580000000000000000000000007cadb3f4d989de491e248629701f6e3a9ec04a21000000000000000000000000a7a9e6137d2582fc8bddad6a6daeb8fb985396f2000000000000000000000000d4fff0c69f50393fa61f98b47c371ea6939dd410000000000000000000000000aac93addd2f2931ac405b7a9ff3185d3585105c5000000000000000000000000b4a9964201c213af0c9c7f62af561813c9a2f1f7000000000000000000000000f47beb5bfa144d161c517ad332c6fe0178a2a0e1000000000000000000000000b6c8da1ac9bb63386b0dd883e64432c09b8689ff00000000000000000000000047a9f89b1587db59a9aa53a93e9eae5915e8b36f0000000000000000000000000b000fd71ec63066fea195b1e724ec8aa52e9bb8000000000000000000000000552704fc0383a0cd962120ece66833da088f45c5000000000000000000000000ee6a2acd2f64d149e9c8df0e58f61236631075b9000000000000000000000000feaf4d8ba2772bc225e6c940f1d002f8460c51be0000000000000000000000006ce9f49239e8adaf5bda1154262a3a054fad9db300000000000000000000000017f5bb7bd7ca529d6a506730ef7dcf668f7b414a000000000000000000000000860b15d380b19ca3d37ea7c3af0e2bb26b420c270000000000000000000000006f6101686f5b5c33bb5aac1d9185c9a0ccbdb3cf00000000000000000000000055c184f7a8bd69b55cbe2aa126ccbb3358fe6b970000000000000000000000004c9f7207be28278b9dca129f2e211acfff48fb010000000000000000000000003a77a9286c9cd89e919a9ab4a4837cc84c304288000000000000000000000000f930b0a0500d8f53b2e7efa4f7bcb5cc0c71067e000000000000000000000000f092387f5d391036e6aa3b174f1e895884cdd84a000000000000000000000000eb2241e799d45ba33ce686c9b9d2f3be318cd88f000000000000000000000000e715db8ffe482abb39a4594294d1632f35db77e8000000000000000000000000459fe44490075a2ec231794f9548238e99bf25c000000000000000000000000071a6daf1d5ec9ff23a34a735d054be3ea795bd3f000000000000000000000000f95555a29e58188147d3a3acd6e2ffeb04ea7dd500000000000000000000000063f0a3660170a5c9cd4ca7b28b82f0011ffb37c4000000000000000000000000ff5c5cbf983022f79ba634c197569e0cc547bbfa0000000000000000000000001ff2875cd548eeae6d22f26bae2d72a50fd143c7000000000000000000000000b325d8daa705be94fb6aac469b18aa9026154e3b00000000000000000000000030d6923737ce328f59ce33bf32e0316f4ef495fd000000000000000000000000f55b56c7a98412fb96e9b191974ab8fc49547064000000000000000000000000d2ce17b0566df31f8020700fbda6521d28d98c220000000000000000000000007c2f7b28346cded7f6d6712479bf4c017d13a2e1000000000000000000000000e00ffd10e3a579b9111ca59ed7272ec7e38536e800000000000000000000000007587c046d4d4bd97c2d64edbfab1c1fe28a10e500000000000000000000000057d5b1340d9c9ff8e58abc5e45ad2e676a5c8150000000000000000000000000a2667d321749eec273f7943daa039ca3c86b6879000000000000000000000000d7fd97d284e92a9a2d02cca308fd79fef361261c000000000000000000000000b40266773f74dc193e59f791c6e2f99f7d8dcb90000000000000000000000000a14964479ebf9cd336011ad80652b08cd83dfe3a000000000000000000000000f40f5284425b6fafacb1759790d4ec0839799a7c000000000000000000000000e4f44bc4520d3161bef03f62967bc361082b3ae0000000000000000000000000357dfdc34f93388059d2eb09996d80f233037cba0000000000000000000000007ace0f4920feea023768aa27c6acbd1be784a6b90000000000000000000000009f0cd64710a08853c51facea8c11cffbc3ebeb5e0000000000000000000000001e1d82a2c4907cfbe95a6524376faf77e676bbf50000000000000000000000002dd622eb76e88682e1865a30cd2ab555cbf755f5000000000000000000000000b533f24cf34eb009f97b73ef22c6f0a4b0438307000000000000000000000000b2d866297dbc7c7d8ad045c05afb48a95f28fb3c000000000000000000000000675a39b77e98d357584e4b29ffffadc7d66ef17500000000000000000000000050ef16a9167661dc2500ddde8f83937c1ba4cd5f00000000000000000000000069021ae8769586d56791d29615959997c2012b99000000000000000000000000ade36882ad0783383ce4cc2b4c4c7688756081020000000000000000000000004593d72b3a7cd192e684a167a315208aae9fccc8000000000000000000000000d8f885d1db356f3d1835999f011f3b79a28b9f4c00000000000000000000000048ff2c8e985082d384249c08f8c438cf4f55fbee00000000000000000000000064c896b4dd2020549848beb75494dd1b78797a6a000000000000000000000000f0478c748428f35ab13a965bb76a170a6359b00b00000000000000000000000082139687faae8a29851902783e02e699de0e0846000000000000000000000000003f35595dce3187b4fff2b5a2c4303f7158208a0000000000000000000000004e761a9814c0d51bbe1f0345505c1178fce51e09000000000000000000000000f5ef66938c704d20a6ccef19cbf1e01f62a6a7370000000000000000000000001935ba29d778f2e4623c42910910ef85be7021ca000000000000000000000000507c3a565a11f986a73f3f99cf60e59e2c9ce797000000000000000000000000dbb311a1a4f1c02989593ca70ba6e75300f9f12d000000000000000000000000bb57f06e8c7dbc253b06e3d4b4bd89eb677ab7c50000000000000000000000007f08d733a2c4e65e88975aef8f80fa694ef339c10000000000000000000000004981e6ada1d4695c66912afd21d1b13c4a16373f000000000000000000000000d4091d661a44648d61bd3bb51e129d0d60892056000000000000000000000000b89d16beac18e513743baa6a6e09f60460367ac8000000000000000000000000fab9868d7c57a30514d3b6bcbfd780dec756d1400000000000000000000000007f534820c3931b168b1a46e16f677ae9bc4914b60000000000000000000000002540aa7bf57f47f7df5aab0a6b471cff7baa2586000000000000000000000000e8d9945a620c58da13fe7d8c156ccf90b0e39c9b000000000000000000000000f541cc7ec3150aaeb64413ad044080a188fca30b000000000000000000000000ecfc56fae14ef0f8f47a54dd355cd2eaca5e71db0000000000000000000000001109297e392d92c1613fdbdf30579a0215c20da9000000000000000000000000c1f3ebe56fe3a32adac585e7379882cf0e5a6d870000000000000000000000000aed1878803e2f86b6ddb83f5523f0a793e973fc000000000000000000000000a007965dfbac1cb269dd96a4c9259c05e45a089b00000000000000000000000054372e2b338c4be299b75cb54d914822db32a63f00000000000000000000000088c609f3fef47ef328620815aaf60d3d8601f41d0000000000000000000000000946bc5c2f9848665cc3811458de403d0a78ad8e000000000000000000000000bbdd1b3c87c211e482cda98ea14fa8bf50022ca0000000000000000000000000a8e705b1fa3850e41f2d2766b14ba3032ab16ab1000000000000000000000000475295cbf3f2e18d6276d5301b483c3a592c65dd0000000000000000000000002f44fb58135ae5d3793803c73d471c7cde4bb774000000000000000000000000e1385ea3cd4aeb508b2b8094f822960d0c968505000000000000000000000000a578aecb7ea35559fba631d7034da9ebd35d1cef000000000000000000000000865aaa976454b273bcbdbe12e265120d912bd767000000000000000000000000b82b04f420d4bc501512013133ac7f2aca64a064000000000000000000000000b4d234ca1c733500d8d93946aa4c71821efb3e7100000000000000000000000013fefdd563a930f07b1ac8a2227acc27c3c12946000000000000000000000000c301ccb76e60279bd223f25198be3c7239304246000000000000000000000000b86826efacba10944349d50bc55994883355d158000000000000000000000000c105cb12f089424ec670c80c63ee01fc7da7a33900000000000000000000000011231f7dc863f36a6516eb4ef052f195000e0000000000000000000000000000cfd3ef97272777f6d814344ae93dd6c69b27f21400000000000000000000000069f80347143f81267d291e62f8e5d0edbc32b1ab00000000000000000000000087bddc08871da3e3cb8665e4ff3be6a1906d0a9e0000000000000000000000001783e9f68f503c56973fc7de7965fb0fed73979b000000000000000000000000fb1aa263ce16b4fb9eb2e7e06ae3e6ece1c9293f000000000000000000000000ddfa066d6845e559514746184ed20fa51ccfe7b100000000000000000000000043c0a46c6e628b5f80e29717f8fd1fa7a79a83b4000000000000000000000000b6321c5e3d0a97b8d4218bc15ec95bd8d1f7d639000000000000000000000000c3cc969750b2337ffd08c056349dd0416228adc9000000000000000000000000860993dcb240bd1e60f29f1887164f15ffb6a0490000000000000000000000007cb76f74ab93ef1dbdc44eaf365f2ac0b21f27d9000000000000000000000000beead6a5b85fb5e0eacbe7a4c3ee19cd1b7b0f040000000000000000000000001c254b0d11ad2220c2c2f079b981a3dca3c299f4000000000000000000000000c546f0080b8fb9f4364585f67c31ae59987fa3c900000000000000000000000034f3802366a59d96565ffded9bb601d5e28a3b82000000000000000000000000012e168acb9fdc90a4ed9fd6ca2834d9bf5b579e000000000000000000000000cf9336373ed71820a3e8de8ece03d47672980a31000000000000000000000000ac146efb5bd3a03b2c9be0ce216886ff1be4e5d9000000000000000000000000376894f1b8925384280e7e9ceb93823b7ce79a1d000000000000000000000000bef13b2ed7dc9834a0251f97e4e8e6a1584c1a280000000000000000000000009c85fd7b9e3c2e5379d8bf67d81a3d06f141cc0f0000000000000000000000003aff23b34571f74dcc5a31eb8120c7536a7f2de9000000000000000000000000e2cea50ba5a302a691b93692e74786d6484db295000000000000000000000000ae15a8f0db29c6c7a840abc445abe3cd3b0af4720000000000000000000000007564c8c5e022b3f3443776bbc208257a7df9d76b00000000000000000000000039ae06382656e045d320b3a3f8d9515e6d10f53a000000000000000000000000bfb8ad9f6e91e0592cc44bcd12f0c6a6f31a17d2000000000000000000000000659a974cc906c459564e2dfcdeb6dc9748df300a0000000000000000000000006aeb6053f328012aa51c56709ad6c4e28f6b7851000000000000000000000000b67534dcbad114d06b4b442f9cae9b171502e830000000000000000000000000b309c072e5b10dc8e6724452f6dab6928feea1eb0000000000000000000000002177da04f9479496c2292d6344d306aa49beb34a000000000000000000000000d26481ac94175b074f58900baf0dd0e597e8cf96000000000000000000000000a7e189bbfdcc0681f06e6ccd695d80c06f74d5120000000000000000000000001fcb4fb1c8c239cfde95c833fe5e3564d218733b000000000000000000000000d0d289dae2bd66ddc6dbd32f1537426bf71141a0000000000000000000000000b644cbb404aaa273ad0a8a8c5fb5a9c0b3302bb4000000000000000000000000b2d413c162667ed27767d7325f36dc27204c16330000000000000000000000006efa7b45769842f83c926f4403d8a8417596e90b000000000000000000000000ca617a5c57a801c45d64d6a6a503d7c37a9fa806000000000000000000000000892cec5232c3213b179569d1feb7ea2af725a1100000000000000000000000006932eaeb0478839c8898c885fd6ae16ef81eb0a500000000000000000000000090e5aa59a9df2add394df81521dbbed5f3c4a1a300000000000000000000000053457eb91211f1afc5b289a683b65fd2bac888d500000000000000000000000046340b20830761efd32832a74d7169b29feb9758000000000000000000000000b5dc07e23308ec663e743b1196f5a5569e4e0555000000000000000000000000a6585b22c2c7c92e80c33bb6620e2869bad08cf5000000000000000000000000c7d1aadac193c242fdf311e41d8542cae111111100000000000000000000000092fd2b261020ccb259069e602f08e1cf8782b684000000000000000000000000e33e0d9a56bca43000a09cc949c3899ef542b8280000000000000000000000008cbc89890a1404a377958b92df1935cceb146e0b00000000000000000000000031304ccdd28e62ef552824db08a350d752068c39000000000000000000000000c2978441f46a76c60e0cd59e986498b75a40572d0000000000000000000000008465f0641137130873dc204366c125cccb1f591f0000000000000000000000000974ff7e79d93c462421f23520c0e6ba300dcb97000000000000000000000000b735af7ae1a77d1ec764c862c2c09bdbf2b34b2700000000000000000000000041f422d760099ca0bd94b3ecae71b42e8c8f9a74000000000000000000000000526525fe1222613defca291bcf176d9849d91c6d0000000000000000000000004a815d1067dd961be6ced9f633873e01a885b1950000000000000000000000004d89d373a7ec36cec559d81c3820fb22c460053f0000000000000000000000000db5e7924d87d2ec27876882e7af911a58050dd10000000000000000000000004a4053443e879874011740b2a2af584fc000e0df00000000000000000000000071e2788b29e032226e6d3b6e5b35490fd3e478c30000000000000000000000006dc67a0a7f9c06d560e972c1bfb13852422caf00000000000000000000000000734242d7cc8735c12b56f0170a673296e22a142c0000000000000000000000000907271304a2b6ae8feeb6103dd460c1cbcd6bca0000000000000000000000002e28b2ba2ed6970302cfd73f8fb10a44c9f659e4000000000000000000000000450a6049e00c72c8205424a1f3d752ad06382fb900000000000000000000000008508310276b879190a6f787c404ce8eef8d5432000000000000000000000000e3d73daae939518c3853e0e8e532ae707cc1a4360000000000000000000000000eb21ed8543789c79bed81d85b13ea31e7ac805b00000000000000000000000035dcf2c2223f335266e17dacbe8777d7c5bf8a1500000000000000000000000002fbadf4f6587885c7db75c65d13cf5fed2d246e0000000000000000000000009b6425f32361ee115c7a2170349a8f5a3a51b0f000000000000000000000000007e06e8a2847af5681c3175fc5b9ccd82c1180920000000000000000000000001e435bf87ec1b2f1f9dafcd67cff79b5991235b7000000000000000000000000428ca525839b7c015ffb985700c8a8b37ed79756000000000000000000000000bfd011afe4b326817db13df58f0dea7188154aac000000000000000000000000ae1e9e3851c8018a36bd23141555b4d2cc1d5ff60000000000000000000000001b5b7b514771beec3c83add7e0165166dbc77320000000000000000000000000f7f6f7ec25c52c3e4794c9e2d32020ec00c07dc200000000000000000000000031cb881144ce25cf6c51a9c342443606944df5fd000000000000000000000000f5d4a3b9fb77d1d5600a10e0e1c4efd12f9be751000000000000000000000000587a439e6234bd6cef9f3316c6f5019e885a1393000000000000000000000000b5678ed5d3dfc4ea02970a424b0efb84be97b6b6000000000000000000000000cfb586d08633fc36953be8083b63a7d96d50265b0000000000000000000000004d30484c796162e9f933a9edd4981f4aa808d3c6000000000000000000000000e3e182bc39951f99af86d8cd0c42a4b7c4cd93f70000000000000000000000007e3d9d0e486c595f463403756e3dfe2ef731a2d50000000000000000000000007a3c0efb49f5bf6843da2512e8615b928aeee533000000000000000000000000bfa535720ae2e08860597d4e4bd8d0f72a4337c80000000000000000000000003eba3d2d22b84bcf0f5f350f8f327672120c05740000000000000000000000004c7bedfa26c744e6bd61cbdf86f3fc4a76dca073000000000000000000000000e635dfc74904e3ec71b95fd3b8b2a7dc5a9870a6000000000000000000000000430781f7fbc4efd160f8453338da5393ff3416390000000000000000000000002bc6ee327f5bd273c6de85a617b9ed6861bbafff00000000000000000000000067a83b9ec8e0961e920664150fd601b5ec686edf000000000000000000000000fa4fc4ec2f81a4897743c5b4f45907c02ce06199000000000000000000000000421d5042f3c5f1634252aae6ea6c31d7e831f1a0000000000000000000000000e4875b06d887b88b649550adbab8c387742f26170000000000000000000000005a471c48dcdb9b47d30c0aaa6de20346b2a66de900000000000000000000000072fac572c8fecfe419eb503c91d552de1b39862500000000000000000000000046679587281c67ae9ad977c8d84a6b8a96a7cec9000000000000000000000000a3a7032e9c986fddf4cf83a9b27829aafed487d5000000000000000000000000062d18a70138909c0dac2eebbeeef0c28efd55a0000000000000000000000000846976adde6f17afd4590312781dca81455c21d800000000000000000000000082e7eb1bfaf13ec1d18b8b88e4e6e1f24c69e0b3000000000000000000000000e22b1ee0e32138df285e242fc5487876b6809a820000000000000000000000006efa7b45769842f83c926f4403d8a8417596e90b00000000000000000000000005b109aa59733219ff5d38a6610262e3c88e33000000000000000000000000009e12df875c12e60fe95832a4ffa1159b64932156000000000000000000000000f94b5408ee3b5f8192d499d08ce3dbffae5c25e8000000000000000000000000887548ea0379a2d34309ce804ac980fb6cc6ce320000000000000000000000007f495c24a4d893416011db39452c5013d0df90a9000000000000000000000000c73b8869b220d13009cfa39c7bc4322dc4633c7e000000000000000000000000cf0db1b6b91097d462db5dd817336d703005315a000000000000000000000000ff6ed48c17a1b45d955df4bad370f5d29fd40a710000000000000000000000003d9c4678940c39019664025cc778d5aa7fc7f431000000000000000000000000928153c752df49146eaadc7497658eb45108a155000000000000000000000000fa4dfbe7b012b1d92fdd5544f30518bb58bd41ce000000000000000000000000fe1028e5d69065d1a88842903cb278e43687e17a0000000000000000000000007a04552c0d08da31e9db86f12c62155dc491163900000000000000000000000084fbac9c92580ee92897fabcecea5fd4f837e5ec00000000000000000000000055fe0c55359f02292e95b67763d41d01813991880000000000000000000000000d9043db45efb536b95fa4495e4afdd14005875c0000000000000000000000008fc339425b2c5be02035c00ef311fda7d1fa9ab7000000000000000000000000aac4cccfd40b715cd8cda826ec1c8a4d6edf5a4d000000000000000000000000850536558e6584cadfbc7b9db7551f9bb7c122cd00000000000000000000000036ab5220c885f4dbe0dad2ecb88d57d363a590ae000000000000000000000000999b21d8b505ee0303e98133887580feebf880bf0000000000000000000000004744cda32be7b3e75b9334001da9ed21789d4c0d0000000000000000000000005fa2b7d584e87ad7e0ab15caca667b092d3392a90000000000000000000000002fd0f49dcd457818dd38de54dcb4cc26ebfe4b43000000000000000000000000df2d728abdd2284dfbc1e1cf883444e8afb277e7000000000000000000000000ffa388d3444ae5596deaa817c50cd09d79ae6889000000000000000000000000cc4c6c3e3838ec48a719da946d457a750ca388060000000000000000000000008bc47be1e3abbaba182069c89d08a61fa6c2b292000000000000000000000000c1e8ce1751e55777262d57003240bb52b2ca45d00000000000000000000000008b90e7133ac7baff72671ff430f74e3855f2086b0000000000000000000000004ce0f96c459df322df68f393569549d5a54a1929000000000000000000000000c0336b14ca2249da78b8b45b14890e825e3125b100000000000000000000000047f227f30b775f9b9918a80a0d44f1db6f5856240000000000000000000000007b7e66ef85a77bbd7344bf3e7b3c8ee274c98f44000000000000000000000000b3da18003a940b7814a2bd0f35b0cf60889076e2000000000000000000000000a97c5c360913066bdef8208fe74002cd03b0d10f00000000000000000000000043ed63322703ca6249ddd5a094d9bee0a3e8aaf70000000000000000000000000db1f475e841948777eaaa6519efeb6e4d01648c000000000000000000000000ac4f0167bced647f003eeebdc4706a8344913230000000000000000000000000acdaeeb57ff6886fc8e203b9dd4c2b241df89b7a0000000000000000000000009c021c867636fbca02a58d6c59f9ad0b45ca3cff000000000000000000000000deae38389a9ec57c8810855aee8a6927e5b9305400000000000000000000000024544d711ee5b9abb82ea6e14230f59bce9a2e56000000000000000000000000ea0591576bff20c6cd220f0dca550eb7eb9fd077000000000000000000000000e9adeec463bc30f0bd448c859d86339600cf37270000000000000000000000006a40f33685ee2ed7d16c6db149e3fa6364f43a670000000000000000000000003fc2ab9583cc72c0601f11dacb59cad6a229ae2e0000000000000000000000000353da8b9b67cfa5b41dd29e6da4fa171da02a9900000000000000000000000079bd66139531c886620bc41ff29f112f326f1d890000000000000000000000001f2a1eb356304028f24e82640a4f4a27a35f8c8f000000000000000000000000e8142000ef4dad30b1b84705b32fdd8d906366d9000000000000000000000000d5d730a0cff08294473e54d0567f13200551705000000000000000000000000029cd8d94a4e564a6d6576b467ea0bb9d51c9f05e0000000000000000000000006d3e696a781b7e908007b4ca6f33067c3ff1bc3a0000000000000000000000005736981ac89b82e964bab67896b51102aea10c1500000000000000000000000088889778402dcf6cf363bb9ac47f7a2d8e77a2af000000000000000000000000bcd54cc8a9f6eeb1feb9cda8868e43e87766455f000000000000000000000000f902d068920234957d2908b8b0156e61c0bea2c2000000000000000000000000e91f0085f5c3e67c8ebd5c8f6e7f4d884452dbaa0000000000000000000000004f47b89629f0645381cf147cf5a1593698d854b20000000000000000000000003259bf3b58f2375672222201da90e2af673f1ea500000000000000000000000057bd982d577660ab22d0a65d2c0a32e482112348000000000000000000000000bf593a675a942f4d3a679a8133f43d666c24a17e000000000000000000000000c627534f95656fa358010d59f3fddb7123bbce91000000000000000000000000573555dc420c87082143e0b9af96b3413c7514a00000000000000000000000001055838c04c23707caac31be569de49aaae35a5e0000000000000000000000003dca07e16b2becd3eb76a9f9ce240b525451f8870000000000000000000000005fc79e21ceca2aa0f7a0aac71ef3ddde8f004e9e000000000000000000000000c0e7d72a0767ce4085c18bf6139a7551879579a90000000000000000000000003f9343a5b2d1ccad06a07219b7d74e3cbff1b8cb0000000000000000000000001d5db8ba6cecd04f2501b5535b884547b61f2d6f0000000000000000000000002bd0cbb03af55e337aabb179a7bf092218b8367c0000000000000000000000009c1bfae21278aac3705833b203cb509a99725af9000000000000000000000000abd66261e1afde22736856b49640b5f2c61b4c1b0000000000000000000000005943111b15348a57f314c4a8f04ddd21d2863ba60000000000000000000000009587ddf409bb7592172f9b285e57e7355efe5d62000000000000000000000000ef438ccffd1122d59c551836529d399b3e3b0347000000000000000000000000f93a61e145157f5f70e1ec71fe2836497b12ef0e0000000000000000000000003df6c1d54ad103233b3c74a12042f67239d69f700000000000000000000000008f2ed3172e9c7f352a647f542541134755564e9d0000000000000000000000006ce42d8b2a202e206051bc09dbaafd1fed24d044000000000000000000000000cda8de8824a2e99ae8ce2095d43c8a405845ef7100000000000000000000000048985d049e0df887844b6835e1353da1f9102721000000000000000000000000cffe08bdf20918007f8ab268c32f8756494fc8d8000000000000000000000000a25803ab86a327786bb59395fc0164d826b9829800000000000000000000000079688d81c318aeaf0fda6a667af6aeab102cfc2300000000000000000000000070129743d0c93ae1ea7276d05f5f013604e878b1000000000000000000000000c5168af77edb6915f42cd071e84a22a4b807edd20000000000000000000000007e51ed1ddd5a88795da2b5845092108983d5192200000000000000000000000059ff2f4c87142d0686a02b7ddeb3316c3e9cdd26000000000000000000000000815deb2d29a8f4b702198c67dfff6954933241e80000000000000000000000000cbb58cc03ee691e80bef4b0c7a4df2f505448f5000000000000000000000000b897000365ff909dcaae2ed135e7c212eb000fd40000000000000000000000002b29077b06bd91c943f95e1cf419ff2a8a4a83f40000000000000000000000004c9df57276dc17dee5635ded208c07b0be32afd00000000000000000000000004d8cd0d84e677cd2e13c29c75d7673fed94a14bf00000000000000000000000046371cf3140927be722325fcf8cc323be13c4e980000000000000000000000001d372a25931848ddcdf27f24d064e9d09e44343e000000000000000000000000c0179e0d4ec4d1d027477af1b06f814a809e378b0000000000000000000000001209ed124e482b88cc3c1e65d516afefd5ffe406000000000000000000000000cceeac9050ffbbe01494706e762efc18146da986000000000000000000000000e727b8356255bfb4b2d2dffd5ce9949100b1b2b4000000000000000000000000365890d7c400aa3cf6f3457aca3d376ed0578cf20000000000000000000000002224863e3b721771e3d8b35cb1069eb27e7bc5170000000000000000000000003efe38c1517166b42ad71e16e80501c78bb0918400000000000000000000000084572c31acdd30c03982e27b809d30b1efbcd8f2000000000000000000000000fcb1446008820afe90348048b633bc52173f18a1000000000000000000000000a3b61ee71f56ce4ae43d65395c01f1e526f3b090000000000000000000000000c8ece128e77dfe3a3bbd2c7d54101f2238f8b6110000000000000000000000008cb33d13e9270910ce9475c48aec8acd6c18767b00000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c0000000000000000000000000000000000000000000000000000000000006e8c