0x3fe317a600000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000003540000000000000000000000000000000000000000000000000000000000000001f6916790d4853db8a16b629c41b1c568e18d811e300000000000000000000000000000000000000000000000000000000000000000000000000000000000001a5eb883a11a7ab284dd9597df29098e1c36c58c601000000000000000000000000a8c211ba4a8a0e78d99c55969cf8f9fdc156a693000000000000000000000000e6f9d89aec46efbaaf6e8ad6fc7109453add8504000000000000000000000000b017547af3182cdb1dad762ceb3b7d8ee7eb81c5000000000000000000000000ba1f1d1aba831e14f32484bea7d0c0254d7229c8000000000000000000000000cd3adbf54cd81549af66a03173b5714d59b2b7c5000000000000000000000000c338dc9a17050cde871da1a8fc644695b0b0f8fe000000000000000000000000bffd99b2bbd1bb3dd226e1550284b5f8c14e8a05000000000000000000000000c7eb25f447b1fc5941783bd5dc68809f720e63b200000000000000000000000001d6c2a7cf8a7179459b35a478cb044ea005a61000000000000000000000000058fda5e1f720ef1957458bb18e9d080c00bf08e50000000000000000000000004ab20986cf157a7b641a4ac43b0bd2fd932b481f00000000000000000000000099e4f8d40ed9fa4797ff785e74692e2d305090d100000000000000000000000093e3fee38a384950fcbf97f95a64ae5a3268f4ce0000000000000000000000007c9adbbe6daccff68168fab4dabb963d85f0d15200000000000000000000000027db2c16fb8e25f32e41875acd14c5c5b7e2b47600000000000000000000000032d81dd8f04a575a1f65446c5ffcdb597c261267000000000000000000000000bfb8c25588a8c83d78ba147205bd55a37f1a58a5000000000000000000000000933859e81a3088b0117476b05dd995f49b7d988e0000000000000000000000008b810164891f7227b21f4945c84c8282d0094dba00000000000000000000000063c4967096b9c6993d782789e0b5f893111b15900000000000000000000000001112dfdc41a77aa2b99b8f19fc65c82dd62a7ad70000000000000000000000002af82db93381a971ec305165793444f370c9ed6b0000000000000000000000005e7e4fa62e69d8ca81bdd01397ad8ca879394f540000000000000000000000004c8554c423c7a66414d4a1d4cae2bbce3530526c0000000000000000000000005e233226792d1e57d290b699b8b4fd25b2fddfc4000000000000000000000000415218f05bafefb07fe8a281a0a7135651c34b3400000000000000000000000034129f3da51f68e72cdcc46ab56ca0de025b9b70000000000000000000000000e4bdef9b8adac79d22fd2ef729be131fa84a4605000000000000000000000000ea599952590a91440307ee71d910fb9a178d60c100000000000000000000000059cf5c7b87c4b8fd1a7836a0b49d44ed84f1b61d0000000000000000000000009414f29a79562740b35039e4de46e74de2679a980000000000000000000000008ada2220b797539f32ae93dfca447093b76ad7cf000000000000000000000000a016da1cab69ad87f849ec0b69d841775d9c5de00000000000000000000000003703a8d30282728ac9a121975ac8cc19a146aff1000000000000000000000000ffca4ee5a89fa210b97195055968f8603fc49aa3000000000000000000000000d1ff63faf5fa3ef52496d9075be7bafe4b0a3e14000000000000000000000000d249b658e017e629f0008f2dfc22bffc2bcf416600000000000000000000000099f09b20228fad4ffdb68aa86e363a881a5b39f8000000000000000000000000b442e1c40e3afc7c16f8c7064d54140b82fe1877000000000000000000000000393c3884cf074893fde957611b70b0cf99df17a30000000000000000000000008fd6601eda26a93c357e6d50f673f7d4818a9135000000000000000000000000506268d0a2d57c7d47b93e0aebf544f883f628f50000000000000000000000001f37950c13eed4ca24566ca6dbec02d515f80f44000000000000000000000000e62ab7229438f32d6b1f9b19ec2c83f05539bd430000000000000000000000005504a9b2dd079445e32230da384a9e02479c47c6000000000000000000000000e9cad1775a855ece6890b9dae6adfd59afec820f0000000000000000000000003772041507ccfc8e060a44244db8d690b2b4835600000000000000000000000044e8d0c49585c9881c1a6660c2940483632bab01000000000000000000000000d491cbf1f4413bc241efafed44fd9784162d8e660000000000000000000000008f34d234d5670608bd4abe2ada991c0f6032d259000000000000000000000000a164c98e03b7699a259914360c2a0278a3aaa1490000000000000000000000003dad8cbc79659cc3d8e36fc41f61c84bf7cfd864000000000000000000000000819e0c5bd12e571d89a8213ffcb39e59d540033300000000000000000000000070febea4df4204b970580aa1ef7b5c5a5c61343f000000000000000000000000ac8835866093fd3c9c2022275e9eaa69e25fba3d000000000000000000000000d6d19b6f4028fd7ad9da4047b18c3ae85787c93800000000000000000000000025aef3d824b10dea2f3eec98efa384fcc8e3cbc40000000000000000000000007f3f7db12ec55bf00352f616536ea2bf6f8f34560000000000000000000000003dfaac4dc27e195ad761515ea82adefd7ae28a90000000000000000000000000dfcf07eeeb365e56334c32821f0031806a17a81b0000000000000000000000002d6a90cb156a7a89ee57fd33046e2da2e26955f4000000000000000000000000927c0b68559d26cb535525fb7650bc8de168059f000000000000000000000000518b9d880bbe47771fd66f1d4a7e1bd6b7d98f610000000000000000000000005cf17a8a04b4a8eafbe75956bb1b2c7a454b77dd0000000000000000000000007fbc3be259787dd0fb835b6443d20bbe6cbdba0b0000000000000000000000006c644bd24784519e9137690267bfa584dd1225ea0000000000000000000000008025dd48939cc1502b54dc9462b34c60e0cf05a5000000000000000000000000f2c795facde620438f5b6b556c650e6c2c4791dd0000000000000000000000007c6907b2762275219d71f80b8c607a75af37f4f50000000000000000000000001074c4a1961b3bc07f1749e82333ed4c9ecc9f050000000000000000000000003562c2c42fb8e7935bda701fd081251828efcbdb00000000000000000000000017a71b0066d8a7007e5ce75f847bdb2f361df030000000000000000000000000784692eefc38167df03cb6568570f5925e494c7b0000000000000000000000008122d88e5c26a3e616fcefe6e20df97fac9a5ab00000000000000000000000008e635c7a663ef0960df0affbb4d6732fced2a43300000000000000000000000090627578c044ca7ce57ee91dcb22ec05fbf6c4b200000000000000000000000052b389c16b9f86ae49159d98ba10266c7efad0e9000000000000000000000000a1b1d0e69af3e4723732f3eb4c9e9fb9b8c99b4d00000000000000000000000096320aedf63311674179c9c34b4bffd0943695d6000000000000000000000000927587fa11cc6e0626cdbc42ba1e29482bcaabc9000000000000000000000000ba3fad5c506cdb8f563407e81d14836156fabc6d0000000000000000000000007bc498ec44867c2adfa94e6236c9dc0bacbc77b2000000000000000000000000c625a9f1b830a243bcd347a0033d1f0c6baddb03000000000000000000000000890de297e3f4eaafe54c970f161cfd1cd78af3ba00000000000000000000000092fab6fee04c13f6518accdfcd3c4b756a68b42b000000000000000000000000d7bfef5089a79b8cde3faab94762ab185cbaa5e1000000000000000000000000cae2bfec451c9fa384e74608370c981e06eeca42000000000000000000000000a4382e0684614f17e2cc89c7f36855f2be16a8420000000000000000000000002197412b6b41c64316a016860eaa7b6cbea49f1f0000000000000000000000005da98641fb4a4162b85203c69ca42cb37ddac4fe0000000000000000000000003533e5123e6fe51a023b7d8a9d9415825d657d69000000000000000000000000f4fd02cab66ebbc7a5fc8c5ccdde2fc558fcbf51000000000000000000000000253600db25d3897dcbd15ac22f30d089d74dbee3000000000000000000000000c7824e6ecef6f6d2b6fba508d34d1f026172938f0000000000000000000000001a8ef6e6e050ceff880d11b086caa9c2dbb4d73f0000000000000000000000005ccfcf3923a3b135cf251d55a4de958aef3942070000000000000000000000003515ebf4aa03bb738b514c3666eba1552aacbf79000000000000000000000000553f4a426e735f1c3b89320eb9d23afb7bdab6490000000000000000000000006dfa37c135e86d351a7657a29bbeb77834cca3440000000000000000000000005404490c6b3a2bf20f5fe54f863db7a0c6a528c8000000000000000000000000a402fda35a9eac82b4adf4e5cc861d0551b5f427000000000000000000000000dd01e2efe2fee2ba2d526a0884c979f1569e42a8000000000000000000000000f4a3e0399b244ac2bdf2c056aeb24bf0041ca31d000000000000000000000000ebddae36fab8b0294cb3bba5a6a94eb706911bdc000000000000000000000000cc268a6a3b3a2c4bdc50cc1f3fb576f84a1cd9980000000000000000000000003c20950d3674bb4bbabf17e77e8e7ae9c35f332200000000000000000000000005d62bb781a2fcef15db4bda5a9fcff45d412fc3000000000000000000000000d82d9d0e5846c056b7ca16ea3ceb3b55492d029a0000000000000000000000009f43c4f81ccc9bd5cef74fc644841cc92c417fae000000000000000000000000264dfbf40894dadc3ad230c3e33d7dfe20ba076a000000000000000000000000c129eaf00de0e93301637d5a9eb8082fe06d57a70000000000000000000000008c3167aea1be92e2b749ef0fb72a11aee52840e6000000000000000000000000f42cdd7f2e2a5c20b381e8753b8332691ab6b4680000000000000000000000009d2c00528723cff388c55a1e75e135c3733fa6ef0000000000000000000000006b7f6157d41b9c9efeb95f864f23a705b4cd24b900000000000000000000000045979909399bc6e1531ccd45680592761a3a1ade000000000000000000000000a0ba4b128ae4eee507a19fd8abd276a564deb0e8000000000000000000000000e017461358bdcbc7db498a0c9ee62f574833897800000000000000000000000056835e874feda26120f6f0ae9b3b3f73afddd6f00000000000000000000000002be7e8c658f9d0baa6d27cd87b5a8a5eb1d4dd970000000000000000000000004215c38f5d3c090cfba8c6c87b149953a1899e50000000000000000000000000ac20724bbefdf40b3a65053a48eb965ccff01d7100000000000000000000000080eef050e4e6b449789b2179690a2befb2c398090000000000000000000000003b2fe7192117637d8b0d92cdfaa5ed2bffec8bd30000000000000000000000006056c57f933765e0852ab29a9f9ac809d969c195000000000000000000000000d586d0f2818e9aaeab489c3b2bc1d1ff0920048e000000000000000000000000ca3be50af831dfacf7a594897df53658e8556f6c000000000000000000000000d960e846a49f94ac73b64cdfa0a21c849701a0e6000000000000000000000000fc7ca43f3ee6456fa55e0fd7e80e49786b5435450000000000000000000000006fe45984c4fd6f7731b063fe66da0cb9a3f968210000000000000000000000001f593bc749bde42ce17369b612e1717e08f5f2fa000000000000000000000000acbf3e1f130381fba29bd8f480594e05e2bf2ebb000000000000000000000000749143d4e8e1b009aefa88b168c1a98b2d60d777000000000000000000000000e2432eaf985d7529821df17b74efb90fb9818c82000000000000000000000000ee9835c6a54810586ad50ca28e09926daba05b12000000000000000000000000e906cf9d6553fc9f54924cf437303b655868a53e00000000000000000000000090314d912040886a80314d41409507189b1c8a7e000000000000000000000000ec66787678940aeae79d8f57ebf3176d6096ad900000000000000000000000004f9e88c9f546b2205a3dfecb2ee2b28d3f3f9d16000000000000000000000000a1d005c024f0aca20816524023eda6cb28d8c88e0000000000000000000000005dba307400377910d6eca8bdbef30fe82c8fe14d000000000000000000000000361c067377da749ef69aafcb3c66364debc804180000000000000000000000002c1e8598fe7a80e984d08d9a2ab050d7a3df86c6000000000000000000000000aa7c2cb738f9a9a28b92706ab1d3f4f2c122fe790000000000000000000000005f5395503856fdb2556a6b60197a30a8e5fbb81000000000000000000000000078cec3702daa014bf38d7c130a74d0c095c43e940000000000000000000000002cd892fd8fd0f61992e24a6624d7c57dd9bf9bb10000000000000000000000000d2af96529ffa7819097aec5847bcf655258355d0000000000000000000000002961580a0b50c3c349c7efb5fa00948c157ae49d000000000000000000000000b95a80800a948ea5475480bbdb4ea36a6479650500000000000000000000000029bfa6a909018520c9d38a0c117edeb00bd501ef000000000000000000000000f2d039df0ea4f3e8a128489342a1309d339a6d12000000000000000000000000aae8a4d352f264e7d66a2c9d7131f536044eae9900000000000000000000000001017e80e9433e39db87fea16b6278bdad2a63c2000000000000000000000000ed44a704be962db81a6d31907d2190351a325a60000000000000000000000000d4fcf0abc2a8a97bf8fe5bae22c11545f3330ddd00000000000000000000000026d105a68547ba976acdf97bcc3d6a4fbcdc6a6d0000000000000000000000005a7a776720e1137c7aa727af79be95a5a0234ba10000000000000000000000005a9b5e27e71260a228e99c4e2ec13d37a91c77b8000000000000000000000000eb3611454d35aa2563762bab4902304fb58e62e1000000000000000000000000c06f7bc4a2c2049857265062f9e18e72bf3ac2c60000000000000000000000003d3a9ff01ab4783ef074b83fab898be9760e09b90000000000000000000000005fcd05a0ffe42b4330a9fb97acc23ea765acbfcf00000000000000000000000019b4c531faa4dc120d563adddc9fa25328b8290f0000000000000000000000009f93ada12ef9004b51ff132684f24ea448386cc0000000000000000000000000ddb82dd4922341d9f29127fc3e8fa8366dade17100000000000000000000000015943ccb9e95abf72c193efd5e44a3fc45b4abf1000000000000000000000000f6664488331f5a34d826650baf6a939ec72e43350000000000000000000000007b777796ba8927ebe126d1146a0805f97cc66e6b000000000000000000000000ad5e946bc6c065b1aa115f4d6a71d2b82cc3752e000000000000000000000000a102d56a4632157d82d47acafe10d5baf27a4b34000000000000000000000000a6f75c258c9fa660d263f4f20715404ad630fb2f000000000000000000000000ed32e171ef356d9b6c935a3851a23d4c8dafc13b000000000000000000000000166e736788124851cf8000bec5929e21583386800000000000000000000000000d108a867fb4d4f04247de47ea68b2c334174e22000000000000000000000000c4ec1808c06c44c215e5923edc444e84e089df2b00000000000000000000000049ccf6275be41b5075979eaed3120ca5236b220100000000000000000000000017c76b707dfcc019fe6d429048f255402fc6f3bc0000000000000000000000006087a77788d12120ad2fd297a01595a8101e8ae20000000000000000000000003508729b4c3d8a219118d9704201902fa80f834f0000000000000000000000009b115f8e94362c502c587c8eed6aa3fbe2621e27000000000000000000000000a9e590d4a7ef4ef47186ce4c06d7e7aeceb624c6000000000000000000000000cc90268d915d012745a594aeb71da128f226f76900000000000000000000000017df7e943679e200fa5deea98164f2f85bc6fd8e00000000000000000000000092c1be504dc81242c73b883564d04506f4a1a08b000000000000000000000000609c6c3f01676d9d93f830de1d491f981c0020ff000000000000000000000000d7fa45f44ff9d0dfb863829c9ef3dd9cb5f6e0830000000000000000000000009bad32ec2227e332637cb46d613f8e5522f8803c0000000000000000000000007f90a08c263e599e88a6c66d97fdc3a0e1a0f8e4000000000000000000000000d3fe3ea5634b403fba58bae36b260016419a1cba000000000000000000000000f924dcb93d6c7cd10c34e5af81c3415ce89c6b5c00000000000000000000000008e2c815353ddd094d1ba255f2f0ec33258d1b3f00000000000000000000000074bf7a9c782b26f859e355cd76553d5225877e35000000000000000000000000583c4240de8ed7cd772fc6d833332f0fecae9d440000000000000000000000000c15ee0857bc318217b1c787ed8563248349e15300000000000000000000000018c926dc30ec5acd659cddf0b6b94ab303ba06e6000000000000000000000000c84819e6a0aaacde2b345cd34cb5712bb428b5ec000000000000000000000000cf3faeee3cdcf8723a4c83210ccaa121d91c28440000000000000000000000009ee6f8a012290b22f0dd2f7bd632c541a46716e0000000000000000000000000067d80201bdde2f931aafc6c2682afd1691733d3000000000000000000000000ad269350b70a1d4300c7b4f009c9b9c3746d7062000000000000000000000000c27dffaa83b33a903e56a22ff49777d88c696ba60000000000000000000000005c1491b644fc101f26ed02534451e31be7b782920000000000000000000000009b2d08e397e8783e1047a04d3cfb7810a81576270000000000000000000000004dd4eee16dcbdda1ffea3c306429a8a53bf6baca000000000000000000000000e21476426a574a841cb0d7bd1dac6c7daa3a24d500000000000000000000000061b62e53c7413b7cbd8da25b317e2ebc1837201d0000000000000000000000001f9582303e86c4a91a7f15c6e223a33a19e466ba0000000000000000000000006afafb685b3542518eca9dbd3c22f60535398bf60000000000000000000000007912cef726f4742862092f236c5ac359a1a1ffe6000000000000000000000000cedd498e7c58beedec4fc17d5e707f0dd167115f0000000000000000000000009a52f78c405d99a0fd9dc9f00d2dbf47727dcaec0000000000000000000000006adc2c93dffdd987769a49b53e3bb146cfec4b48000000000000000000000000c846c8f31a8bdd95d7590bbd02a9c1a4ab97779f0000000000000000000000007fc0a04d88baf935a13e793bf8788ff518f0fba7000000000000000000000000ecc6aa7dbff9685f77faf8f1d8b8ef433b25c1d60000000000000000000000000228e23b79650b97836d38bd9266a38e5e6d2da600000000000000000000000064157899c247064d9a1c6db5085274c19c4e6b8c0000000000000000000000006bf7ec59936cb52c8aa9199c55d476401d7ac1c200000000000000000000000047fe11e9943ab38de11e82edcd1810982fa6cfff000000000000000000000000b4928ba858c4b8944e9c75e5525b14ca93e9c15c000000000000000000000000acec480d0b6960d66013f9323c831c458b78492500000000000000000000000091baf381b7bce1ed94cc9d67f8dc3f94b23522a50000000000000000000000005677f568e4db59f7d75f66aa383eb6b04dc2e324000000000000000000000000e8b10318a2c701686986ac13014083f190abd45b0000000000000000000000006fe3694569d699f4318e5909b717940766ef05e200000000000000000000000059bb927d64bcdd8b8e1549f8c6b04175b353d96200000000000000000000000000b136a47b98b13a8eb0a646b0c03c1d91ebad1f0000000000000000000000008dd35bed936664957c1a975dcb5518d4d05a6e35000000000000000000000000cbd69e4bb1ddf532c95cf4c237b9ed454f5029b20000000000000000000000003cb5784c21bc241bc5aea3b156d3f3905660502f00000000000000000000000053370915664f57080352e2a3b7bfe905332343fd00000000000000000000000093dae77fa91854816022539af826b07eb133102a00000000000000000000000057d5abd8e71bfd35469d9a1fec1f697a4b123151000000000000000000000000a57d8589f1d75d4533a5552b7097cd8500d0cbb4000000000000000000000000241a88de4d39d03c431aa6bde361bed4f0df4199000000000000000000000000172e0ce94028bbf6e9df1ae92baa0bb3472f17140000000000000000000000000ee95ab884a69bc631feddbcf338c48c43ebd68f0000000000000000000000006750f18bc05c816daeb41af333203eb9068d152a0000000000000000000000009a72fa1bba836cee6bd16543193777778a95db4a000000000000000000000000fa9cda13d985c9e7b2dbab392ac963800cc965430000000000000000000000000937a71b6113e602c72451338e4faa6de511a5df000000000000000000000000b9af3d7645343b48bf84647f9746a1a3de15060a000000000000000000000000667c94918e3370ed70b7cf85338e059360a4872d00000000000000000000000083f4b8d96ec51ad6c0bd83d0f4b4138c91a07fc50000000000000000000000004959b4ae0ede9c9cb2165932476010d17b07dbdd00000000000000000000000050c1a52c24703714e8a247c70d96277226a152c400000000000000000000000079198c1ddb815d16be6cb3112f86a9089cc31744000000000000000000000000d1c295a9e1726e44e913e3018cc865a9c9cc0023000000000000000000000000733668266320e3bc9cbe729e5224fc36df70debf00000000000000000000000018724aac6af5fc359dbf08c60d49932b213eeaae000000000000000000000000c4141c47bdd4717066022a0628e0074ea0ddf6d5000000000000000000000000fa0bda930334bc71fac92005d6b4ec39200caed2000000000000000000000000c9fde6fdbcd1c0cfb381cc2b82ba89046ed27b7c000000000000000000000000d87e0fe4604a0c952c684a2b74789242efb1dac700000000000000000000000010b6405f660ac41053350ed90ac8466c2df1f8700000000000000000000000009178b4a5ba47d36a6beb6d65a3657476ce65a6f0000000000000000000000000028e64e96f1b89af4ab9ffa4b9c34041add2841700000000000000000000000090da83e013d7e31085c4b96afb2c01126e875d55000000000000000000000000fdb9e06c6bf3e163ad43abc8b3091c24919e590400000000000000000000000043b8f8706cbc9907852c942717fc2bde8dd5030e000000000000000000000000a07d989451e736326958f3b3d0924f55a3d0b00d000000000000000000000000ce50d4bae59a7d2ccf8992904008a8852bd7f047000000000000000000000000468d5dad6ad39aad6b62ddf94b31576f4435c12c000000000000000000000000d8cf4d5148e910a5c457c63c02a9ceb3e1319979000000000000000000000000428b88b0183611f20e2540122c63d37500c0e2670000000000000000000000004f43c863780f44841f22f050e014ce717fc7c9df000000000000000000000000d00912c800056a0def9961d64ef907db796429210000000000000000000000000ca15af205c18159eb50f13d0c400cc3b0e1c88a0000000000000000000000009d71710e783046c2f52b735ca5c3de25ff3a4a29000000000000000000000000b0d632aad497b371cccfd432ab5a17662ec351750000000000000000000000000940ac7ecc92d70e1e360ef4b3a9d1e54210dca8000000000000000000000000bda6c825c299dd5f8dd7ead76002150f20c9d6600000000000000000000000007f312dc4a86450c5f46e7bb8b19dc09feacc5358000000000000000000000000603819ce6b2aac760fd41d9fc32856163150fcae0000000000000000000000008577464d95acedf6275bcf298a71a8c347c3e37700000000000000000000000097e300580a14e79bf137426c5771821b53d48a15000000000000000000000000b1cd8e885916c99c3309aa4c7c0be55204327e01000000000000000000000000f5718b17afda231862750a89282efd94489e8de30000000000000000000000001560c2aabca731e308f5757814e0cc555c32b2590000000000000000000000007d2075bee044548e8633435c31018fe544bed5b2000000000000000000000000a1c14ad75d904c5a5b4b5902d7ad36a539dbf10e0000000000000000000000006e1db04d1070f4023e33e954cb3a9505c9bc79cd0000000000000000000000002b4e29c481803173e2a05f03d9653e1ba9d419f6000000000000000000000000245e9f884f9d2eedb08724f40fb8d694e738eb200000000000000000000000003ebbf7231f10dab1a87ddd3d1d46c0f9e4311d3d000000000000000000000000dad0e042772fc4ee6e4c4db4cda9434ecf73660b0000000000000000000000007e7b9c9126f906871deece41a032a7aa2123daf800000000000000000000000081efa933fcd966b8d159bcb8adf7d1ff9aba072c000000000000000000000000fb43ac8e55a4fdbcf9438da03b3df0f844921b040000000000000000000000006c1056879ede70b9882e551228936714f1bcefea0000000000000000000000007b8fb6018cb1a7c728966349d715c5626e111484000000000000000000000000330ebb2204c43759a1a468b5f0f6874f063a8f02000000000000000000000000e37a47152c2fa11e38d70ebe33bacd15c3f1b12300000000000000000000000066931a109aa6053de559b01245599488b4b81b3a000000000000000000000000516bb6677b9048d6248c7d77421e7e5d9e03edbf000000000000000000000000358a5784d009203ff77ca860dbe93ad555cdc1ad0000000000000000000000004943aff67772872520c35cd34f7a507be98205770000000000000000000000006be0950f7fc4e148d3f9cfbd3449f85b8ffe7566000000000000000000000000a220d06811315d899f2de3b2bf82ffbd50582e000000000000000000000000000880be646fcc6fd5c7915951f42eddb291a898d1000000000000000000000000afc3f9d7bc4401ba47b27f80a5bd112ce0b23dd40000000000000000000000003a52d0f43322ba731c28c73014029ac83534476e0000000000000000000000006a28dbb92c9851176124f927d3227410db9ab048000000000000000000000000dea9e6eac7d88c076be450123d2677b34aaf01480000000000000000000000006de3c789694540378be51f9a5c4c633d32a8990f0000000000000000000000001cca20155d2014c3e74ce1c9dc6544da4b5c3d17000000000000000000000000a5a1f2de91917b24bfe748746e710a134d3e140600000000000000000000000077f83645ad0c5efecc36bb32b996b682b07f1e290000000000000000000000000981745d1649ac5a4bd04a7eaae6a1d2ec6e0f8f0000000000000000000000000af8e085b1dc59b427949fee3534f49eda418f46000000000000000000000000b44675b3bb22cbc1dc72d2cda49f405b203c1ed3000000000000000000000000c533baed3ae332ac7f62a9752a9c8abf02576c3f00000000000000000000000013b973354c39b0ab8a182987d004549493de4c81000000000000000000000000e4acb67e6a20de2aa08fffa2d18272cc12e043bd0000000000000000000000000258b80f097efa19441995f09e4f0e2223553c230000000000000000000000003f872177ec0d4df5c21dd0b57b720648304769e5000000000000000000000000c9af10b65e12333ace8c67abe2c84b7255928a67000000000000000000000000a05c0e1c2b555e62fac5ccf25a67445d804303f700000000000000000000000007af68ecfa6832064682557b48364fcce7d3bf14000000000000000000000000ad38c56ac2c56f429fb92f85cede2581f98c33600000000000000000000000002411cbddf2ae9468cd5a98a9104b7c008ad9adbd000000000000000000000000b821e9d3b1ecafb7216f3f47226a655ffcb0d05100000000000000000000000055a89951dc378cd8bdec5b8c557a554b48dbac64000000000000000000000000574fced325e96f1eac44d4098f5dcaafbff8208200000000000000000000000049b3506b847c70ee35174ad941344c597a80421100000000000000000000000097d109bc4b4d9aed9f58ec8b8428aec1284a9ec9000000000000000000000000b2ddfcdede646bf38658788475c50883b73bb4560000000000000000000000001c785b5008c852f3629892a09149ba7053076dde000000000000000000000000415f4da6cc4d2739877b6b2e53dd736fe5d7bc9500000000000000000000000004f1df7a6de338e5e192a3a58289b215ffa7ba38000000000000000000000000866f1efcb2bd53047ac960764b2143523e40727b00000000000000000000000012333e5962f9c0ca5f0cc870e258b6ff34cdba520000000000000000000000005152bb3e422b893c626a8d50dd42e7ddc7e6e2c5000000000000000000000000ed69f6b65e8f57ea34e7335ee394f88d72890fd1000000000000000000000000dc024309280f33670ced7798c762d96a0f3b0e8a000000000000000000000000b1f356c66bcc64a12fc0f7bbb3ed93370336254b00000000000000000000000097cb0c1febb25e8717b8efbaa6684b16ec9312c3000000000000000000000000c5a9130f41a6cf0d03fd7425a268fd71814ebf6f0000000000000000000000009e289e7a290343de16527dc0e0985fc774fa340e00000000000000000000000031eecd79bd5c2a72bba02df8320d8787fc68075e000000000000000000000000cdd1304f3775c9f736ca74b59af25d504ff6afe9000000000000000000000000c7ec3b87f0a547d1d4e641b7fbf811a414fd67ed00000000000000000000000096f4be78856c9c9a8b6b9a1b913f49ec01ef17a60000000000000000000000002e499afd75db3dc7ab8ecb096a4693b1b59dfcc6000000000000000000000000bcc1622a25ef2bb00195d9b357f00ba61d666038000000000000000000000000180d27ed5fe8d76b28b3420a0c9afdc1f0f637530000000000000000000000009609f71b687863dbd32b11696950fda92125b43d000000000000000000000000d3ce43ecc0fe3ab551ae4614ef8a72d11c8cf59700000000000000000000000008a54daf064bbc3ae688313672e6b0e84e022d250000000000000000000000008057ac48337fe9f88f6dbcbe08ed306dfa0893c4000000000000000000000000bca478185516a6fa15debdb8edab3ddef698aeca000000000000000000000000f2d7aa418f92187c6c14c846e3484af6a1c084a200000000000000000000000075c5dc847098bb6d2daf87309e93400f17e9e0be000000000000000000000000f8bb12227422b5d7c961180dcfb560f849f63abf00000000000000000000000084614477bd2a1624b7f9d5e3a3a070f9e926e0c40000000000000000000000004dcecaf2160e73111cbb285c1c6ab650250e121f000000000000000000000000af65b31a3ca3a3010d88573cdb830b6eccd958a7000000000000000000000000446c7ff09cf3bdfb4824880601c450dfebaed0f7000000000000000000000000374d19253044de577b59c1ad4f0d0ee43828e053000000000000000000000000d39ec58988bede66fb5c69abd15d0448eca0bb490000000000000000000000007e05233cc2a3d4554faadf556cf0a26a89ba97e300000000000000000000000075208e8880638fed4702a0a3acdfcbdeddca239b0000000000000000000000009d5f5c433353ecf6589b4cd9297d70153831403c0000000000000000000000000ab0dff9914f5dae8439cfc8182e922896c0fe1200000000000000000000000033a3b8304480a581b6ef19a1369e2b9f04a47f8d0000000000000000000000001816b4f40297b74c83d3775366348361fea6873300000000000000000000000060d1f002ecb57ffe42d34a68f7d39c1acecb94a60000000000000000000000001ed978aeeb0cacfc8eb0ecf3225e271a7deed1450000000000000000000000003b9e21264d98135f2613b501803e2b6e8f9519fe00000000000000000000000097944ea01a9518c56faab3edc8ace5f0a989cc030000000000000000000000004ff9b21bcc52846d126d9a546dce4e1f09dabbbc000000000000000000000000c9df153881d32c4dacba9d89f3f748edeec1a8380000000000000000000000001bb00d97943b7d51f4ea4a5853111c5fe444fd120000000000000000000000006753bd774e26d76f8f2b0a058a3b4aa8d5d9f951000000000000000000000000b3af352580871436355ec63347db952fedc4b838000000000000000000000000d397d5e620db400be56ebe4062a5bfa44537a4a50000000000000000000000009ef8fc06b557ab5ff5a15f1be5a9d0dfc35314f90000000000000000000000004a871c186c6c23964d6a9861b7e7c25cfbae95db000000000000000000000000e9379ee663810f1e0a874caece7609c0b88d9d260000000000000000000000004f1614615b0a7fa90524584e6e0f87e240835eb700000000000000000000000005c7214359b08a4252e1dd39ae00e8e57822960c0000000000000000000000008b37ab02e4db2b08f3cbcdb520295843e45ceaec0000000000000000000000008d913c7dc78faaf2a8167c8eb5a648637c932990000000000000000000000000dd75122df281aa64a397a0e91071b44b503188fe000000000000000000000000ee7b149246229edc72e1e445d1c3b2d2f468a5b0000000000000000000000000cca11f34d85a3145e12b2cc01a6859ef1d4644d900000000000000000000000023a84c9b442ef9509855e418542f6a815aa9659c0000000000000000000000009d7c834a9a380ac21d5ba890098dd0809fa2f9af0000000000000000000000000da92747e7421b21711da7bb1d72a6b317409040000000000000000000000000a2c345b09df9e49b6210d761940f0555d69113950000000000000000000000009ed3647a69d6f885e0e7628f4393e3af98051b7e00000000000000000000000021d7ac52ec6e3e48b17921fcb2139bdcb02715640000000000000000000000001559777b023b01e1955f2fcad397b437c5be567300000000000000000000000016a60545db3025f775fb55b06df2742aa6fcee5700000000000000000000000091dd5afbff8837e02fbf71013ba4f5b05b5458c6000000000000000000000000e65808ad21a20d3cf97cf04c9d3526a46418a1a50000000000000000000000006bd2515b53483dbdab2f799bc2fc2a9faea542b80000000000000000000000008954d25fd0a0028222f159cb66f5c00af55284430000000000000000000000001e60d04e9d0ac278f3f1100cfa1e1f7a38b847e3000000000000000000000000335d4675e06c666be945a49802ea27e363ec265d00000000000000000000000040ad8d8aebd86c2aa059d659ff577b9aa723f83700000000000000000000000041890867c912f27209bf9f2301ef260d409167e20000000000000000000000005c546ea8041f7c5f0f06e97a19f14dc9e7632d550000000000000000000000006623513158bc9d3e381ea48cf9cf01de3f8d90a40000000000000000000000004cbbb63649205d53f9d32bf096785d6203a057b6000000000000000000000000732e8a2dbde844b2ab0f4bea5462fae9ac5c64f100000000000000000000000068c0fe07762372f810b6fc5823fdaad0b0c62eaa000000000000000000000000134b6ea50ec7054967395f49f004151be93abda2000000000000000000000000ff51d6541e77eed989a1bf1e1b948c7c42a96605000000000000000000000000c4da23b4387ce2ff161ae3713a4e27795cc86500000000000000000000000000cc5010a0baa8fd46ad116a9022cbbdc50290fda80000000000000000000000008a63138460c04b8436cf31cf66d2de3b5145cd650000000000000000000000007be9d11585ad1bfcecc0b0713fb0e7b1079e494e0000000000000000000000002a9efeb2f8e28d3c0ca1586d3643a62552ba12b5000000000000000000000000bfc7d519f1b0faf2f742e58eec615d13380aa2a20000000000000000000000003d38df8dc68a11431cdb996cbd04cafb30295d0500000000000000000000000056a09f6ebd52419b66dd5a40e2a41c467d4b6b9f0000000000000000000000002e623216432260a8be924ff69f9fe6f86a90598b000000000000000000000000d6bb1d2e446be25cf9516c43c6fff0b3e22725c4000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000831b5715576d727001925ebbac68131ec8eed557b19704f7000000000000000000000000000000000000000000000000000000000000000000000000000000008f92bee45552d5d4680d987fc3cdc1ba9b5fd0e9f3f18d130000000000000000000000000000000000000000000000000000000000000000000000000000000091065fd6fe512ddf087468a1fa76c4dd1292cfd053921d0b00000000000000000000000000000000000000000000000000000000000000000000000000000000919c8c7b2b3f9837fa8e9c581d8be16e160074ae1e45c511000000000000000000000000000000000000000000000000000000000000000000000000000000009e88a87210bf6ec498fdc278cb269115d6b9274ea170891700000000000000000000000000000000000000000000000000000000000000000000000000000000a899a363ceea2640c520d15ca2a4b2eb0b3d034dc3d0cddd00000000000000000000000000000000000000000000000000000000000000000000000000000000b0a24fd4e20f4580786a78649d22f1cedbc14acafefc8f6100000000000000000000000000000000000000000000000000000000000000000000000000000000b8d7520c7312dab9203f8fcc122c7d6b7afa1df5673d7eb200000000000000000000000000000000000000000000000000000000000000000000000000000000bb57377f85376d91b256070c29172f75cb658809ad19e93300000000000000000000000000000000000000000000000000000000000000000000000000000000bfd929b6b4c5fe4366f768ac9e4e6a3ca7ae2e083ea19b4300000000000000000000000000000000000000000000000000000000000000000000000000000000d60aedf1e2afe70fbdabc98a696ea0318f089563a56d371b00000000000000000000000000000000000000000000000000000000000000000000000000000000d7016d88f311137ff8c8fae565748a23b259ce5ecc66629400000000000000000000000000000000000000000000000000000000000000000000000000000000dd8ea74a9df1c41acb55d05a2111b02cca5afb0f1441192700000000000000000000000000000000000000000000000000000000000000000000000000000000e3ca305d3536fc3dc54aea08da1c3df286a7d13745d97da500000000000000000000000000000000000000000000000000000000000000000000000000000000f72d453c7823559bdb694e7a046b5d7f878c8a0069090e2f00000000000000000000000000000000000000000000000000000000000000000000000000000000f83ff15247deef0b2065a7343538240f761bebb8e7f5e540000000000000000000000000